系統啓動三大塊,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