迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊之編譯AMP鏡像
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE圖形處理器。RK3568支持4K解碼和1080P編碼,支持SATA/PCIE/USB3.0外圍接口。RK3568內(nèi)置獨立NPU,可用于輕量級人工智能應(yīng)用。RK3568支持安卓11和linux系統(tǒng),主要面向物聯(lián)網(wǎng)網(wǎng)關(guān)、NVR存儲、工控平板、工業(yè)檢測、工控盒、卡拉OK、云終端、車載中控等行業(yè)。


第 1 章 編譯 AMP 鏡像
1.1 開發(fā)環(huán)境搭建
本SDK推薦的編譯環(huán)境是64位的Ubuntu,在其它Linux上尚未測試過。
安裝編譯所需依賴:
sudo apt-get update
sudo apt-get install clang-format astyle libncurses5-dev build-essential python-configparser
scons
1.2 獲取 AMP 源碼包
AMP源碼網(wǎng)盤下載路徑:“iTOP-3568開發(fā)板\01_【iTOP-RK3568開發(fā)板】基礎(chǔ)資料【V1.7
版本】\05_iTOP-RK3568開發(fā)板Linux源碼\15_iTOP-RK3568開發(fā)板AMP源資料\1_AMP源碼”
使用命令“tar -vxf rk356x_amp_XXXXXXX.tar.gz(XX...為名稱的簡寫)”解壓壓縮包。解壓
后會生成一個rk356x_amp文件夾,如下圖所示:

1.3 SDK 編譯
1.3.1 整體編譯
進(jìn)入源碼根目錄執(zhí)行以下命令自動完成所有的編譯。如果想自動全編譯系統(tǒng),輸入以下
命令:
./build.sh all

編譯打包完成后會在rockdev目錄下生成update.img,如下圖所示:

1.3.2 單獨編譯
進(jìn)行單獨編譯前需進(jìn)行過全編譯,各個鏡像單獨編譯命令如下:
./build.sh uboot
//單獨編譯uboot
./build.sh kernel
//單獨編譯 內(nèi)核
./build.sh amp
//單獨編譯amp
./build.sh updateimg
//打包整體update.img鏡像
1.3.2 清除編譯
清除編譯命令如下:
./build.sh cleanall


1.4 啟動方案修改
SDK?持AMP混合架構(gòu)設(shè)計,使得不同的CPU可以運?不同的系統(tǒng),以滿?靈活的產(chǎn)
品設(shè)計需求。?前?持RTT、Linux、HAL的混合結(jié)構(gòu)模型,允許這三種系統(tǒng)相互組合或者獨
?運?,提供的源碼使用的默認(rèn)配置為3Linux(CPU0、1、2)+1HAL(CPU3)。
1.4.1 方案一:3Linux+1HAL
提供的源碼默認(rèn)配置就是3Linux(CPU0、1、2)+1HAL(CPU3),主要文件配置如下。

進(jìn)入源碼根目錄使用以下命令查看its配置文件,如下圖所示:
vi device/rockchip/rk3568/rk3568_amp_linux.its

使用以下查看修改內(nèi)核設(shè)備樹文件,如下圖所示:
vikernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10-linux-amp.dts

1.4.2 方案二:1Linux+3HAL
修改成1Linux(CPU0)+3HAL(CPU1、2、3)配置,修改文件如下。

進(jìn)入源碼根目錄使用以下命令修改its配置文件,如下圖所示:
vi device/rockchip/rk3568/rk3568_amp_linux.its

使用以下命令修改內(nèi)核設(shè)備樹文件,如下圖所示:
vikernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10-linux-amp.dts

-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5565瀏覽量
102743 -
Amp
+關(guān)注
關(guān)注
0文章
86瀏覽量
47691 -
迅為電子
+關(guān)注
關(guān)注
0文章
57瀏覽量
148
發(fā)布評論請先 登錄
迅為RK3568開發(fā)板/核心板助力實時系統(tǒng)!
迅為瑞芯微RK3568開發(fā)板/核心板《iTOP-3568開發(fā)板實時系統(tǒng)使用手冊》
開發(fā)更便利!迅為RK3568/RK3588 定制分區(qū)鏡像發(fā)布
[資料分享]最新迅為iTOP-4412開發(fā)板之全功能版使用手冊_V1.9
迅為RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)固件燒寫步驟
迅為RK3568開發(fā)板2800頁手冊+220集視頻
迅為iTOP-RK3568開發(fā)板npu手冊更新
能力再次提升! 迅為RK3588/RK3568開發(fā)板&核心板新增定制分區(qū)鏡像

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第1章 體驗OpenHarmony—燒寫鏡像

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙燒寫及測試-第2章OpenHarmony v3.2-Beta4版本測試

評論