編譯
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/ 目錄下。
想要詳細了解OpenHarmony編譯構建模塊功能的開發者可參考[編譯構建指南]
前提條件
- 已正確[安裝庫和工具集]
- 已正確[安裝編譯工具]
- “Hello World”程序已編寫完成。
- 可正常登錄Ubuntu環境。
- 鴻蒙開發指導文檔:[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
操作步驟
請進入源碼根目錄,執行如下命令進行編譯:
- 設置編譯路徑。
hb set - 選擇當前路徑。
. - 在hisilicon下選擇ipcamera_hispark_taurus并回車。
說明:
同樣的開發板在適配不同的場景時,要采用的編譯形態不同(即此處要選擇的product不同),請參考[編譯形態整體說明]
圖1 Hi3516編譯設置圖例

執行編譯。
說明:- 單獨編譯一個部件(例如hello),可使用“hb build -T 目標名稱 ”進行編譯。
- 增量編譯整個產品,可使用“hb build”進行編譯。
- 完整編譯整個產品,可使用“hb build -f”進行編譯。
此處以完整編譯整個產品為例進行說明。
hb build -f編譯結束后,出現“build success”字樣,則證明構建成功。

須知: 燒錄相關文件獲取路徑:
- 編譯結果文件及日志文件:out/hispark_taurus/ipcamera_hispark_taurus。
- U-boot文件:device/board/hisilicon/hispark_taurus/uboot/out/boot/u-boot-hi3516dv300.bin。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
開發板
+關注
關注
26文章
6291瀏覽量
118113 -
編譯
+關注
關注
0文章
694瀏覽量
35164 -
Hi3516
+關注
關注
1文章
22瀏覽量
16543 -
鴻蒙
+關注
關注
60文章
2963瀏覽量
45899 -
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21102
發布評論請先 登錄
相關推薦
熱點推薦
鴻蒙OpenHarmony【小型系統 燒錄】(基于Hi3516開發板)
針對Hi3516DV300開發板,除了DevEco Device Tool(操作方法請參考燒錄))外,還可以使用HiTool進行燒錄。
Hi3516開發板介紹
Hi3516開發板介紹開發板簡介Hi3516DV300作為新一代行業專用Smart HD IP攝像機SOC,集成新一代ISP、業界最新的H.265視頻壓縮編碼器,同時集成高性能NNIE
發表于 09-21 17:26
OpenHarmony2.0 一站式編譯燒錄Hi3516(3518))小型系統
Tool v2.2 Beta1環境下,十幾分鐘完成了Hi3516小型系統的編譯燒錄,基本可以滿足學習和產品開發的需求。2.
發表于 07-30 06:58
OpenHarmony2.0 Hi3516系列資料下載合集(源碼編譯+燒錄)
build -f(執行編譯)經過1個半小時后編譯成功2、OpenHarmony2.0 Hi3516系列標準系統源碼
發表于 03-24 10:52
【OpenHarmony開發樣例】基于Hi3516開發板開發的智能貓眼
一 概述本Demo是基于Hi3516開發板,使用開源OpenHarmony開發的RTSP協議流媒體應用。達到將Hi3516
發表于 03-25 16:31
【鴻蒙系統學習筆記】Hi3516開發板燒錄總結
文章轉載自:liangkz上周在研究Hi3861平臺的軟總線組件,周末的時候,購買的Hi3516開發板到貨,就著手研究了一下Hi3516開發板
發表于 04-13 11:11
openharmony開發版 openharmony開發板
現在市面上支持OpenHarmony的開發板已經非常多了,OpenHarmony不僅僅只能在海思系列芯片上運行,比較常見的有HiSpark、小熊派系列。這些開發板都是基于海思的
OpenHarmony3.0上編譯C控制Hi3516開發板的LED閃爍
框架能力有限。 設備硬件開發還是需要 C,所以這篇文章,將在標準系統下編譯 C 控制 Hi3516 開發板的 LED 閃爍。 環境準備 3
基于Hi3516開發板的智能貓眼設計
本Demo是基于Hi3516開發板,使用開源OpenHarmony開發的RTSP協議流媒體應用,達到將Hi3516
鴻蒙OpenHarmony【小型系統編譯】 (基于Hi3516開發板)
DevEco Device Tool支持Hi3516DV300開發板的源碼一鍵編譯功能,提供編譯工具鏈和編譯環境依賴的檢測及一鍵安裝,簡化復
鴻蒙OpenHarmony【小型系統 編譯】(基于Hi3516開發板)
須知: 燒錄相關文件獲取路徑:
評論