文档简介
分析Uboot源码的具体启动,初始化即运行过程
文档内容节选
:UBoot的版本选择 学习UBoot底层的目标: 1希望能够从本质上更理解嵌入式开发是怎么回事 2理解底层代码的编写方式 毛德操Linux内核源代码情景分析,是基于i386架构体系的 看这本书的过程一般是:i386指令架构理解系统原理移植到ARM体系 底层一般是C和汇编的混合编程,i386为了和以前的8086模式保持兼容,很不方便理解 所以,原理就理解不了,移植就更难了,在第一关就完了,很难再继续下面的环节学习 其实,我们可以直接跳过i386步骤的学习,直接在ARM体系上来学习底层的编程原理 ARM指令架构通过UBoot等开源软件直接理解系统原理 因为像Uboot,Linux这些优秀的开源软件已经为我们提供了一个很好的底层编程范例了 他们的很多代码是非常经典的,通过阅读和学习这些代码,就可以在ARM上学习底层的 代码编写方式当我们吃透这些底层代码的结构以后,就可以编写自己的底层代码了 开源代码不足:文档不全,因为编写者都是高手,不长讲一些简单和基础的东西,初学 者直接看开源代码也会显得非常吃力,所以最好看开源代码时,有高手指点,有不懂的 就直接,弄清楚来龙去脉,就豁然......
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子