RK3568 Buildroot 移植庫文件及Buildroot 添加用戶程序

原創(chuàng) 2022-09-14 11:31:00 rk3568 rk3568 linux rk3568 buildroot


本文主要講解RK3568Buildroot 移植庫文件及Buildroot 添加用戶程序,本文主要適用于飛凌OKT3568-C 平臺Linux4.19.206 操作系統(tǒng),其他平臺也可以參考,但是不同平臺之間會存在差異,需自行修改以適應(yīng)自己的使用。 


一、Buildroot 移植庫文件 

1、切換到OK3568-linux-source/buildroot/output/OK3568/路徑下執(zhí)行 make menuconfig 命令

2、按下“/”按鍵打開搜索框,通過關(guān)鍵字搜索相關(guān)庫文件,以添加PYTHON3 為例。

3、按照搜索結(jié)果選擇1至3可跳轉(zhuǎn)至對應(yīng)配置選項,可通過↑↓按鍵翻頁。

通過“Y”鍵選中或者通過“空格”鍵切換選中狀態(tài)。

可選擇是否完全安裝,根據(jù)需求選擇即可。

4、一直選擇Exit 直到退出圖形界面,彈出是否保存配置,選擇yes 即可。

5、重新編譯buildroot 輸入在OK3568-linux-source 目錄下執(zhí)行:./build.sh buildroot。

6、提示是否覆蓋舊的.config 配置文件,輸入n。

7、將OK3568-linux-source/buildroot/output/OK3568/images 生成的rootfs.ext2鏡像重新燒寫到rk3568開發(fā)板中,全編譯生成的rootfs.img 其實(shí)是通過rootfs.ext2文件直接改名生成,所以燒寫時使用rootfs.ext2 是同一個效果。

8、先點(diǎn)擊設(shè)備分區(qū)表,再選中rootfs.ext2,點(diǎn)擊執(zhí)行燒寫即可。

二、Buildroot 添加用戶程序 

OK3568-linux-source/buildroot/output/OK3568/target 目錄是編譯出來的輸出文件夾。 

將客戶應(yīng)用程序放到/OK3568-linux-source/buildroot/output/OK3568/target 指定的目錄下。

切記拷貝完應(yīng)用程序后使用ls -l 命令查看應(yīng)用程序是否有可執(zhí)行權(quán)限,如果沒有chmod 777 應(yīng)用程序名加可執(zhí)行權(quán)限。

在OK3568-linux-source 目錄下使用./build.sh buildroot 命令重新打包生成文件系統(tǒng),位置為:

OK3568-linux-source/buildroot/output/OK3568/images/root.ext2 文件。

將root.ext2 文件分步燒寫到rk3568開發(fā)板中。


聲明:本文所提供的所有服務(wù)內(nèi)容旨在協(xié)助用戶加速rk3568產(chǎn)品的研發(fā)進(jìn)度,在服務(wù)過程中所提供的任何程序、文檔、測試結(jié)果、方案、支持等資料和信息,都僅供參考,用戶有權(quán)不使用或自行參考修改,本公司不提供任何的完整性、可靠性等保證。



相關(guān)產(chǎn)品 >

  • FET3568-C核心板

    RK3568性能強(qiáng)而穩(wěn) 國產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產(chǎn)高性能AI處理器RK3568設(shè)計生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價比在同類產(chǎn)品中具有較高優(yōu)勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨

    了解詳情
    FET3568-C核心板
  • OK3568-C開發(fā)板

    強(qiáng)而穩(wěn),國產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國產(chǎn)工業(yè)級AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計。RK3568作為國產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達(dá)到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊_原理圖等,


    了解詳情
    OK3568-C開發(fā)板

推薦閱讀 換一批 換一批