系统启动三大块,bootloader、内核、根文件系统。今天记录下我这个板子的bootloader(Uboot)的编译过程
注意:需要先安装arm-linux-gcc交叉编译器!
1 获取Uboot源码
这个源码厂家一般会给,里面需要的是针对SOC的配置,自己从零配置要好久,这就不说了。
2 开始制作镜像
2.1 解压
没啥好解释
tar xvf u-boot-2014.07_v3_mipi.tar.bz2
2.2 使用厂家提供的配置进行配置
使用make x6818_config
make x6818_config
2.3 编译
运行 make
make
2.4 烧录
使用 fastboot 烧录,如果出错提示没有这个命令,它提示缺啥就安啥。
fastboot flash ubootpak ./ubootpak.bin