啟揚(yáng)智能RK3568開(kāi)發(fā)板提供兩種文件系統(tǒng),一種是Debian,另外一種是BuildRoot。在使用過(guò)程中,有些客戶需要添加屬于自己的軟件包,所以在此分享啟揚(yáng)RK3568關(guān)于BuildRoot編譯配置的方法以及相關(guān)注意事項(xiàng)。
啟揚(yáng)提供的源碼是完整sdk,目錄包含多種文件目錄,如Kernel、Uboot、Buildroot、Debian等等其他文件包,在編譯之前請(qǐng)務(wù)必確認(rèn)sdk中包含如圖所示文件夾,避免編譯過(guò)程中出現(xiàn)文件找不到的錯(cuò)誤。
編譯分兩種編譯方式,一種是單獨(dú)編譯,另外一種是整體編譯,這里的話推薦先用單獨(dú)編譯,等單獨(dú)編譯通過(guò)后,再使用整體編譯。
整體編譯:./build.sh 選擇當(dāng)前使用的版本,然后就會(huì)自動(dòng)編譯。
單獨(dú)編譯:source envsetup.sh 選擇67,然后cd buidlroot make即可。
這里以單獨(dú)編譯為標(biāo)準(zhǔn),具體展開(kāi)講解如何選擇自己想要編譯的軟件。
編譯軟件
首先選擇配置文件,如下圖所示
然后進(jìn)入到buildroot目錄,目錄內(nèi)容大致如下圖所示:
直接在這個(gè)目錄輸入make menuconfig命令就會(huì)打開(kāi)圖形配置文件,顯示如下:
因?yàn)檫@里的東西非常多,所以一般我們可以通過(guò)輸入進(jìn)行搜索。比如我想要在板子上安裝vsftpd這個(gè)軟件,那么直接搜索,如圖所示:
這里的話就會(huì)顯示出具體的路徑,根據(jù)顯示出來(lái)的路徑直接進(jìn)入到路徑下,找到軟件,并且按下Y,選中,就會(huì)變成*號(hào),如圖所示:
然后直接save即可,這樣就會(huì)保存到當(dāng)前目錄的.config下。
配置結(jié)束后直接make即可。一般來(lái)說(shuō)只要環(huán)境搭建的正確是不會(huì)報(bào)任何錯(cuò)誤的,到這里編譯就結(jié)束了。
buidlroot編譯配置還是比較簡(jiǎn)單的,不過(guò)對(duì)于復(fù)雜的軟件可能需要大量的文件配置,這里我們會(huì)在下一期的文章中介紹,敬請(qǐng)期待。
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19104瀏覽量
304795 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5032瀏覽量
97371
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論