Hi 小編又來(lái)了,前面介紹了如何獲取buildroot源碼,接下來(lái)我們就重點(diǎn)看看怎么樣使用buildroot來(lái)生成鏡像文件。
拿到buildroot源碼,我們先要做的幾個(gè)事情如下:
1:配置buildroot和外部源碼樹
? 查看可用版本
? $ git tag | grep xxx
? 指定Buildroot和外部源碼樹版本
? $ git checkout xxxx
2:查看已有配置文件
? 查看基于不同的DEMO板已有的配置文件
? 例如:關(guān)鍵字是a5d2的配置文件
? $ ls configs/ | grep a5d2
3:配置目錄并生成鏡像
? 配置目錄:
? 在buildroot-external-microchip目錄下,配置Buildroot構(gòu)建系統(tǒng)來(lái)生成鏡像。
? $ make O=$PWD BR2_EXTERNAL=$PWD –C ../buildroot-at91 sama5d27_wlsom1_ek_headless_defconfig
? 生成鏡像:
? $ make 或者 $ make –j4 并行編譯
? 第一次編譯根據(jù)網(wǎng)絡(luò)情況時(shí)間比較長(zhǎng),后續(xù)再編譯時(shí)間會(huì)少
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)
如果您的過(guò)程能順利的走到這一步,小編很開心,我們已經(jīng)完成了90%的工具,剩下的工作就是將鏡像進(jìn)行燒錄運(yùn)行。
期待吧,下一步完成最后的燒錄工作就結(jié)束了。
加油,美好的結(jié)果就要到啦。。。。。。
小編,加油。
-
microchip
+關(guān)注
關(guān)注
52文章
1493瀏覽量
117467 -
MPU
+關(guān)注
關(guān)注
0文章
340瀏覽量
48701
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論