電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1769|回復: 1
收起左側(cè)

鴻蒙OS源碼結(jié)構及編譯燒寫

[復制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-9-15 13:56:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
鴻蒙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é)束
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表