1、bootloader的作用:
1)为操作系统的启动初始化硬件环境
2)加载启动操作系统
uboot属于bootloader的一种,属于开源程序
uboot号称通用的bootloaer,
1)支持多种CPU架构
powerpc mips arm x86 …
2)支持加载启动多种操作系统
linux vxworks, qnx …
2、uboot源码的获取方式:
1)http://www.denx.de/wiki/U-Boot/WebHome
2)从上游厂家使用的uboot源码开始改起(强烈建议) env/uboot.tar.bz2
3、如何配置编译uboot源码:
1)将源码包复制到当前目录
2)解压到当前目录 tar xvf uboot.tar.bz2
3)切换当前目录到源码中 cd uboot/
4)查看文件个数 find ./ -type f | wc -l
5)配置make make x6818_config
6)选做:板子上LCD花屏的同学 ,给uboot打补丁
复制补丁文件到uboot目录下:6818_7inchMIPIScreen_uboot.patch
打补丁命令: patch -p4 <6818_7inchMIPIScreen_uboot.patch
7)make
最终生成了 ubootpak.bin