運行
啟動系統(tǒng)
在完成Hi3516DV300的燒錄后,還需要設(shè)置BootLoader引導(dǎo)程序,才能運行OpenHarmony系統(tǒng)。
在Hi3516DV300任務(wù)中,單擊Configure bootloader(Boot OS)進(jìn)行配置即可。
說明: DevEco Device Tool針對Hi3516DV300開發(fā)板的BootLoader設(shè)置進(jìn)行了適配,無需開發(fā)者手動修改。
提示如下圖中的重啟開發(fā)板的提示信息時,重啟開發(fā)板,然后在控制臺輸出“SUCCESS”表示設(shè)置成功。
在任務(wù)欄單擊Monitor按鈕,啟動串口工具。
當(dāng)界面打印回顯信息,單擊Enter按鈕,直到界面顯示OHOS #信息,表示系統(tǒng)啟動成功。
運行“Hello World”
系統(tǒng)啟動成功后,通過以下步驟運行“Hello World”。
在啟動界面進(jìn)入bin目錄。
cd bin
進(jìn)入bin目錄后可以看到helloworld文件,通過以下命令運行helloworld程序。
./helloworld
界面打印“Hello World!”,程序運行成功。
鴻蒙開發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
應(yīng)用實例
本示例將運行源碼中的camera示例代碼,通過本示例可以實現(xiàn)使用開發(fā)板進(jìn)行拍照、錄像及預(yù)覽等功能。
本示例源碼路徑為“applications/sample/camera/media/camera_sample.cpp”。
在運行本示例前需先完成編譯燒錄、運行鏡像等步驟,相關(guān)操作請參考[小型系統(tǒng)快速入門]
說明: 開發(fā)板啟動后默認(rèn)會加載launcher應(yīng)用,應(yīng)用的圖形界面默認(rèn)顯示在媒體圖層上方,會影響camera_sample的演示結(jié)果,因此需要在編譯或是打包時去掉launcher應(yīng)用。 修改方法 :將“build/lite/components/applications.json”中camera_sample_app組件的targets中"http://applications/sample/camera/launcher:launcher_hap"整行注釋或刪除。
本示例編譯結(jié)果路徑為“out/hi3516dv300/ipcamera_hi3516dv300_liteos/dev_tools/bin”,為讓文件能在單板中執(zhí)行,可將示例文件通過讀卡器復(fù)制至TF卡中,或者修改camera_sample的編譯腳本將結(jié)果文件復(fù)制至rootfs.img中。
修改源碼路徑“applications/sample/camera/media/BUILD.gn”中第一處的output_dir。- 修改前:output_dir = "$root_out_dir/dev_ools"
- 修改后:output_dir = "$root_out_dir/"
重新執(zhí)行源碼倉編譯并燒寫入單板后,可在單板bin目錄下找到camera_sample文件。
須知: 實例運行拍照和錄像功能需要插入TF卡(最大容量支持128GB),系統(tǒng)啟動后自動將TF卡掛載至/sdcard目錄,如果在啟動后插入則需要手動掛載。查看拍照和錄像內(nèi)容可將TF卡中內(nèi)容復(fù)制到電腦中進(jìn)行查看,預(yù)覽功能無需TF卡。
接下來可通過以下步驟運行示例:
- 通過cd命令進(jìn)入可執(zhí)行程序的末端路徑,啟動camera_sample,執(zhí)行命令如下圖。
圖 1 啟動示例[]()
運行后的控制命令如串口打印所示,按s鍵停止當(dāng)前操作(包括錄像和預(yù)覽),按q鍵退出示例程序。 - 按1進(jìn)行拍照,拍照的文件格式為jpg,存儲在/sdcard,文件名Capture*
圖 2 輸入拍照指令后串口打印日志[]()
若想查看保存文件,可在退出程序后進(jìn)入文件系統(tǒng)查看,退出后重新進(jìn)入請回到步驟1。
圖 3 查看文件圖[]() - 按2進(jìn)行錄像,錄像的文件格式為mp4,存儲在/sdcard,文件名Record*,按s鍵停止
圖 4 輸入錄像指令后串口打印日志[]() - 按3進(jìn)行預(yù)覽,預(yù)覽圖像直接送至顯示屏,按s鍵停止。
圖 5 輸入預(yù)覽指令后串口打印日志[]()
預(yù)覽效果如下
圖 6 預(yù)覽效果[]() - 按q鍵退出
圖 7 輸出退出指令后串口打印日志[]()
審核編輯 黃宇
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5680瀏覽量
104731 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2620瀏覽量
44052 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3854瀏覽量
18608
發(fā)布評論請先 登錄
基于Hi3516開發(fā)板的智能相機(jī)設(shè)計方案
鴻蒙OpenHarmony【小型系統(tǒng) 燒錄】(基于Hi3516開發(fā)板)

鴻蒙OpenHarmony【基于Hi3516DV300開發(fā)板(時鐘應(yīng)用開發(fā))】

鴻蒙OpenHarmony南向:【Hi3516標(biāo)準(zhǔn)系統(tǒng)入門(命令行方式)】

Hi3516開發(fā)板介紹
OpenHarmony2.0 一站式編譯燒錄Hi3516(3518))小型系統(tǒng)
OpenHarmony2.0 Hi3516系列資料下載合集(源碼編譯+燒錄)
【OpenHarmony開發(fā)樣例】基于Hi3516開發(fā)板開發(fā)的智能貓眼
【鴻蒙系統(tǒng)學(xué)習(xí)筆記】Hi3516開發(fā)板燒錄總結(jié)
openharmony開發(fā)版 openharmony開發(fā)板
OpenHarmony3.0上編譯C控制Hi3516開發(fā)板的LED閃爍

基于Hi3516開發(fā)板的智能貓眼設(shè)計
OpenHarmony鴻蒙南向開發(fā)案例:【智能貓眼(基于3516開發(fā)板)】

鴻蒙OpenHarmony【小型系統(tǒng)編譯】 (基于Hi3516開發(fā)板)

評論