uboot源码结构





uboot的配置与编译
配置
配置:告诉uboot使用的是哪个开发板
编译:生成.bin文件用来给开发板
board_name:在board目录下找到相似的开发板名字

这是uboot的顶层目录

要运行在arm平台下,修改顶层目录下的Makefile如下:

编译

uboot移植
由于uboot官方支持的开发板都是官方出的开发板,因此要针对不同的开发板uboot要做适配,称为移植。
在工作中一般都使用开发板厂商提供的uboot。
移植过程详见:实验6 u-boot-2013.01移植.doc