学习U-boo源码(转自互连网Linux系统移植.pdf)
大多数bootloader都分为阶段1(stage1)和阶段2(stage2)两大部分,uboot也不例外。依赖于CPU体系结构的代码(如CPU初始化代码等)通常都放在阶段1中且通常用汇编语言实现,而阶段2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。 阶段1介绍uboot的stage1代码通常放在start.s文件中,它用汇编语言写成,其主要代码部分如
转载
2009-07-15 09:31:00 ·
961 阅读 ·
0 评论