Hi 小編又來了,前面介紹了如何獲取buildroot源碼,接下來我們就重點看看怎么樣使用buildroot來生成鏡像文件。
拿到buildroot源碼,我們先要做的幾個事情如下:
1:配置buildroot和外部源碼樹
? 查看可用版本
? $ git tag | grep xxx
? 指定Buildroot和外部源碼樹版本
? $ git checkout xxxx
2:查看已有配置文件
? 查看基于不同的DEMO板已有的配置文件
? 例如:關鍵字是a5d2的配置文件
? $ ls configs/ | grep a5d2
3:配置目錄并生成鏡像
? 配置目錄:
? 在buildroot-external-microchip目錄下,配置Buildroot構建系統來生成鏡像。
? $ make O=$PWD BR2_EXTERNAL=$PWD –C ../buildroot-at91 sama5d27_wlsom1_ek_headless_defconfig
? 生成鏡像:
? $ make 或者 $ make –j4 并行編譯
? 第一次編譯根據網絡情況時間比較長,后續再編譯時間會少
4:生成鏡像文件
5:其它命令
? 圖形化配置界面
$ make at91bootstrap3-menuconfig bootstrap配置界面
$ make uboot-menuconfig uboot圖形配置界面
$ make linux-menuconfig kernel圖形配置界面
$ make menuconfig buildroot圖形配置界面
6:部分編譯
$ make at91bootstrap3-rebuild 重新編譯bootstrap
$ make uboot-rebuild 重新編譯uboot
$ make linux-rebuild 重新編譯kernel
$ make dt-overlay-mchp-rebuild 重新編譯生成itb文件(FIT-uImage)
如果您的過程能順利的走到這一步,小編很開心,我們已經完成了90%的工具,剩下的工作就是將鏡像進行燒錄運行。
期待吧,下一步完成最后的燒錄工作就結束了。
加油,美好的結果就要到啦。。。。。。
小編,加油。
-
microchip
+關注
關注
52文章
1508瀏覽量
117645 -
MPU
+關注
關注
0文章
374瀏覽量
48871
發布評論請先 登錄
相關推薦
評論