編譯
OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請參考[使用build.sh腳本編譯源碼]。
使用build.sh腳本編譯源碼
進入源碼根目錄,執行如下命令進行版本編譯。
./build.sh --product-name name --ccache
說明: _name_為產品名稱,例如Hi3516DV300、rk3568等。
檢查編譯結果。編譯完成后,log中顯示如下:
post_process =====build name successful.
編譯所生成的文件都歸檔在out/{device_name}/目錄下,結果鏡像輸出在out/{device_name}/packages/phone/images/ 目錄下。
前提條件
- 已正確[安裝庫和工具集]。
- 已正確[安裝編譯工具]。
- “Hello World”程序已編寫完成。
- 可正常登錄Ubuntu環境。
- 鴻蒙開發指導文檔:[
qr23.cn/FBD4cY
]
操作步驟
在Ubuntu環境下進入源碼根目錄,執行如下命令進行編譯:
設置編譯路徑。
hb set
選擇當前路徑。
.
在hihope下選擇rk3568并回車。
說明:
同樣的開發板在適配不同的場景時,要采用的編譯形態不同(即此處要選擇的product不同),請參考[編譯形態整體說明]
圖1 RK3568編譯設置圖例默認情況下,編譯的是32位系統,若不需要調整,則跳過此步驟。
如需編譯為64位系統,請執行如下命令:hb build --target-cpu arm64
HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
執行編譯。
說明:
- 單獨編譯一個部件(例如hello),可使用“hb build -T 目標名稱 ”進行編譯。
- 增量編譯整個產品,可使用“hb build”進行編譯。
- 完整編譯整個產品,可使用“hb build -f”進行編譯。
此處以完整編譯整個產品為例進行說明。
hb build -f
編譯結束后,出現“rk3568 build success”字樣,則證明構建成功。
須知: 編譯結果文件及編譯日志文件獲取路徑:out/rk3568。
審核編輯 黃宇
-
開發板
+關注
關注
25文章
5499瀏覽量
102026 -
編譯
+關注
關注
0文章
676瀏覽量
33729 -
鴻蒙
+關注
關注
59文章
2503瀏覽量
43750 -
OpenHarmony
+關注
關注
26文章
3820瀏覽量
18098 -
RK3568
+關注
關注
5文章
575瀏覽量
6049
發布評論請先 登錄
鴻蒙OpenHarmony【標準系統編寫“Hello World”程序】 (基于RK3568開發板)

鴻蒙OpenHarmony【標準系統編譯】 (基于RK3568開發板)

鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板
三步搭建RK3568編譯OpenHarmony一站式開發環境
迅為RK3568開發板鴻蒙OpenHarmony系統固件燒寫步驟
如何在RK3568開發板上面運行OpenHarmony標準系統
標準系統:KHDVK-3568A智慧屏開發套件(RK3568)
RK3568開發板上絲滑體驗OpenHarmony標準系統

觸覺智能RK3568_OpenHarmony開發板適配

技術分享 | RK3568開發板 buildroot編譯配置

【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發實操-HDF驅動配置UART

評論