|
鴻蒙OS源碼結(jié)構及編譯燒寫,
1. 修改應用程序 源碼目錄applications/sample/camera/app/src內(nèi)
helloworld.c代碼如下所示,用戶可以自定義修改打印內(nèi)容(例如:修改OHOS為World)。當前應用程序可支持標準C及C++的代碼開發(fā)。 #include <stdio.h> #include “l(fā)os_sample.h“
int main(int argc, char **argv) { printf(“\n************************************************\n“); printf(“\n\t\tHello OHOS!\n“); printf(“\n************************************************\n\n“);
LOS_Sample(g_num); return 0; }
2.編譯 在linux服務器上,進入源碼包根目錄,目錄內(nèi)存放有build.py編譯腳本,執(zhí)行如下腳本編譯源碼包。結(jié)果文件生成在out/ipcamera_hi3516dv300目錄下。 python build.py ipcamera_hi3516dv300 -b debug
3.燒寫
h2U-boot引導文件燒寫方式 通常單板出廠時已經(jīng)燒入U-boot引導文件,通常不需要燒寫該文件,若U-boot引導文件因損壞而單板無法啟動,可按照本節(jié)描述燒寫U-boot引導文件。
步驟 1 獲取引導文件U-boot。
說明 Hi3518EV300系列單板的U-boot文件請在開源包中獲取,示例路徑為vendor\hisi\camera\hi3518ev300\Hi3516Ev200_SDK_V6.0.0.1\osdrv\pub\u-boot-hi3516ev200.bin,Hi3518EV300單板可用。
步驟 2 連接串口,串口工具配置步驟。
18.png (70.49 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 1. 打開IPOP工具,點擊終端工具。 2. 點擊圖標,彈出對話框。 3. 輸入連接名稱“comm1”。 4. 選擇類型“COM1”。 5. 點擊確認保存。 6. 界面將增加“comm1”頁簽,輸入回車后,串口顯示
“hisilicon #“
。 7. 點擊標記2旁的“垃圾桶”圖標,斷開串口。
說明 Windows工作臺通常含有多個串口,若COM1連接無反應,可參考問題 1:HiTool工具燒寫時上報如下錯誤。排查。
步驟 3 使用HiTool工具按照標號選擇U-boot燒寫選項,點擊燒寫按鈕。 HiTool工具U-boot燒寫步驟圖
19.png (32.6 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳
步驟 4 斷開單板電源,并重新上電,燒寫完成后,連接串口,如下圖所示。
20.png (166.85 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時前 上傳 一結(jié)束
h2內(nèi)核鏡像燒寫方式 鏡像燒寫方法分為串口、USB口、以太網(wǎng)口燒寫,開發(fā)者均可按實際情況使用。 Hi3518EV300單板無網(wǎng)口,可使用串口燒寫或USB燒寫。 Hi3516EV200單板可使用串口、以太網(wǎng)燒寫,注意單板類型不同,燒寫芯片類型會不同。
串口燒寫方式
步驟 1 打開HiTool工具,按照標號順序選擇芯片類型“Hi3518EV300“,“本地PC配置”內(nèi)選擇“COM1”,“傳輸方式”內(nèi)選擇“串口”。
注意: 請按實際情況選擇芯片及串口號,否則無法執(zhí)行燒寫流程。 HiTool工具串口配置步驟圖
21.png (54.8 KB, 下載次數(shù): 0)
下載附件 保存到相冊
1 小時前 上傳
步驟 2 燒寫:新增編譯生成的harmony_Image.bin文件與rootfs.img文件,請仔細確認燒入文件的文件路徑、器件類型、開始地址、長度。請按文件實際大。ㄏ蛏先≌,最小單位為MB),修改相關參數(shù),最后點擊燒寫并上電單板(已上電狀態(tài)需要重新下電后再上電)。 HiTool工具燒寫步驟圖
22.png (25.95 KB, 下載次數(shù): 0)
下載附件 保存到相冊
21 分鐘前 上傳
注意:標號2與3為harmony_Image.bin文件及rootfs.img文件添加時必填參數(shù)內(nèi)容,請務必按實際大小填寫。
步驟 3 燒寫結(jié)果顯示如下圖所示。
23.png (18.33 KB, 下載次數(shù): 0)
下載附件 保存到相冊
19 分鐘前 上傳 一結(jié)束 |
|