- 博客(7)
- 资源 (19)
- 收藏
- 关注
转载 怎样在uboot上创建菜单(menu)?
一、原理uboot菜单其实就是一个uboot中的命令,和其他的命令没有什么差别。uboot启动时,如果进入uboot命令模式,先运行这个命令,就会打印出一个菜单界面。在uboot的命令模式,通过键入“menu”命令,同样可以调出这个界面。二、操作步骤1、在uboot的common目录下创建cmd_menu.c, 定义一个uboot cmd:U_BOOT_CMD( menu, ...
2019-01-16 16:58:35 1315
转载 汇编语言入门教程
作者:阮一峰链接:http://www.ruanyifeng.com/blog/2018/01/学习编程其实就是学高级语言,即那些为人类设计的计算机语言。但是,计算机不理解高级语言,必须通过编译器转成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步骤。计算机真正能够理解的是低级语言,它专门用来控制硬件。汇编语言就是低级语言,直接描述/控制 CPU 的运行。如果你想了解 ...
2019-01-15 10:23:00 1023 2
转载 用银行的例子说明API的工作原理。
本文转载自公众号码农有道我们有个银行想想一下你正在经营一家银行,是不是想想都很激动了,YY无罪哈。银行里有一个很坚固的保险库(Vault)用来存放钱,还有一个账本(Logbook)记录客人金额数目。运作这个银行有一个非常简单(懒惰)的方法:给每个来访者开放一次访问权限,没人去检查来访者的身份,银行相信人们会做出正确的操作。在这个开放的银行,客户想要存钱,需要做的步骤如下:1:拿钱去银行...
2019-01-11 16:39:00 601
转载 C 语言中的指针和内存泄漏
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。指针和内存泄漏对某些开发人员来说似乎令人畏惧,但是一旦您了解了指针及其关联内存操作的基础,它们就是您在 C 语言中拥有的最强大工具。本文将与您分享开发人员在开始使用指针来编程前应该知道的秘密。本文内容包括:导致内存破坏的指针操作类型在...
2019-01-09 12:03:46 690
原创 新1期视频第14课und异常中断模式的bug以及对应的解决方法
正在学习新1期第14课und异常模式程序示例的同学,可能会发现014_und_exception_014_004\001的代码存在如下BUG,学员在论坛反馈后,我们已经第一时间解决,下面将以对话的形式完整的呈现这个解决方案。**学员azoxi:**对ARM裸机加强版-第14课 und异常模式有打印异常疑惑,以下是我的start.S 代码(在源码基础上稍作修改):.text.global _s...
2019-01-07 11:38:01 616
转载 浅谈Linux PCI设备驱动(下)
我们在 浅谈Linux PCI设备驱动(一)中(以下简称 浅谈(一) )介绍了PCI的配置寄存器组,而Linux PCI初始化就是使用了这些寄存器来进行的。后面我们会举个例子来说明Linux PCI设备驱动的主要工作内容(不是全部内容),这里只做文字性的介绍而不会涉及具体代码的分析,因为要分析代码的话,基本就是对 Linux内核源代码情景分析(下册)第八章的解读,读者若想分析代码,可以参考该书的内...
2019-01-07 11:29:54 1577
转载 浅谈Linux PCI设备驱动(上)
有学员建议写写PCI驱动,今天就找到一篇,文章很长,这基本上是全网对PCI讲的比较详细的博客了,分成上下两篇,这是上部分,未完待续。要弄清楚Linux PCI设备驱动,首先要明白,所谓的Linux PCI设备驱动实际包括Linux PCI设备驱动和设备本身驱动两部分。不知道读者理不理解这句话,本人觉得这句话很重要,对于PCI、USB这样的驱动来说,必须要理解这个概念,才能明白该如何看待Linu...
2019-01-03 15:43:05 3219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人