0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙OpenHarmony【小型系統(tǒng)運(yùn)行案例】 (基于Hi3516開(kāi)發(fā)板)

jf_46214456 ? 來(lái)源:HarmonyOS ? 作者:HarmonyOS ? 2024-04-23 21:00 ? 次閱讀

運(yùn)行

啟動(dòng)系統(tǒng)

在完成Hi3516DV300的燒錄后,還需要設(shè)置BootLoader引導(dǎo)程序,才能運(yùn)行OpenHarmony系統(tǒng)。

  1. 在Hi3516DV300任務(wù)中,單擊Configure bootloader(Boot OS)進(jìn)行配置即可。

    icon-note.gif說(shuō)明: DevEco Device Tool針對(duì)Hi3516DV300開(kāi)發(fā)板的BootLoader設(shè)置進(jìn)行了適配,無(wú)需開(kāi)發(fā)者手動(dòng)修改。

    bootloader

  2. 提示如下圖中的重啟開(kāi)發(fā)板的提示信息時(shí),重啟開(kāi)發(fā)板,然后在控制臺(tái)輸出“SUCCESS”表示設(shè)置成功。
    reset_success

  3. 在任務(wù)欄單擊Monitor按鈕,啟動(dòng)串口工具。
    monitor

  4. 當(dāng)界面打印回顯信息,單擊Enter按鈕,直到界面顯示OHOS #信息,表示系統(tǒng)啟動(dòng)成功。
    reboot-success

運(yùn)行“Hello World”

系統(tǒng)啟動(dòng)成功后,通過(guò)以下步驟運(yùn)行“Hello World”。

  1. 在啟動(dòng)界面進(jìn)入bin目錄。

    cd bin
    
  2. 進(jìn)入bin目錄后可以看到helloworld文件,通過(guò)以下命令運(yùn)行helloworld程序。

    ./helloworld
    

    界面打印“Hello World!”,程序運(yùn)行成功。

    zh-cn_image_0000001360320977

鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

搜狗高速瀏覽器截圖20240326151450.png

應(yīng)用實(shí)例

本示例將運(yùn)行源碼中的camera示例代碼,通過(guò)本示例可以實(shí)現(xiàn)使用開(kāi)發(fā)板進(jìn)行拍照、錄像及預(yù)覽等功能。

  • 本示例源碼路徑為“applications/sample/camera/media/camera_sample.cpp”。

  • 在運(yùn)行本示例前需先完成編譯燒錄、運(yùn)行鏡像等步驟,相關(guān)操作請(qǐng)參考[小型系統(tǒng)快速入門]

    說(shuō)明: 開(kāi)發(fā)板啟動(dòng)后默認(rèn)會(huì)加載launcher應(yīng)用,應(yīng)用的圖形界面默認(rèn)顯示在媒體圖層上方,會(huì)影響camera_sample的演示結(jié)果,因此需要在編譯或是打包時(shí)去掉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í)行,可將示例文件通過(guò)讀卡器復(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í)行源碼倉(cāng)編譯并燒寫入單板后,可在單板bin目錄下找到camera_sample文件。

    須知: 實(shí)例運(yùn)行拍照和錄像功能需要插入TF卡(最大容量支持128GB),系統(tǒng)啟動(dòng)后自動(dòng)將TF卡掛載至/sdcard目錄,如果在啟動(dòng)后插入則需要手動(dòng)掛載。查看拍照和錄像內(nèi)容可將TF卡中內(nèi)容復(fù)制到電腦中進(jìn)行查看,預(yù)覽功能無(wú)需TF卡。

  • 接下來(lái)可通過(guò)以下步驟運(yùn)行示例:

  1. 通過(guò)cd命令進(jìn)入可執(zhí)行程序的末端路徑,啟動(dòng)camera_sample,執(zhí)行命令如下圖。
    圖 1 啟動(dòng)示例[]()

    運(yùn)行后的控制命令如串口打印所示,按s鍵停止當(dāng)前操作(包括錄像和預(yù)覽),按q鍵退出示例程序。
  2. 按1進(jìn)行拍照,拍照的文件格式為jpg,存儲(chǔ)在/sdcard,文件名Capture*
    圖 2 輸入拍照指令后串口打印日志[]()

    若想查看保存文件,可在退出程序后進(jìn)入文件系統(tǒng)查看,退出后重新進(jìn)入請(qǐng)回到步驟1。
    圖 3 查看文件圖[]()
  3. 按2進(jìn)行錄像,錄像的文件格式為mp4,存儲(chǔ)在/sdcard,文件名Record*,按s鍵停止
    圖 4 輸入錄像指令后串口打印日志[]()
  4. 按3進(jìn)行預(yù)覽,預(yù)覽圖像直接送至顯示屏,按s鍵停止。
    圖 5 輸入預(yù)覽指令后串口打印日志[]()

    預(yù)覽效果如下
    圖 6 預(yù)覽效果[]()
  5. 按q鍵退出
    圖 7 輸出退出指令后串口打印日志[]()

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96170
  • 鴻蒙
    +關(guān)注

    關(guān)注

    56

    文章

    2267

    瀏覽量

    42486
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3548

    瀏覽量

    15737
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于Hi3516開(kāi)發(fā)板的智能相機(jī)設(shè)計(jì)方案

    本Demo是基于Hi3516開(kāi)發(fā)板,使用開(kāi)源OpenHarmony3.0-LTS開(kāi)發(fā)的應(yīng)用。通過(guò)獲取攝像頭數(shù)據(jù),實(shí)現(xiàn)預(yù)覽拍照以及路視頻等功能。并且通過(guò)后臺(tái)AI服務(wù)識(shí)別喚醒詞來(lái)進(jìn)行語(yǔ)音控
    的頭像 發(fā)表于 03-25 09:10 ?8504次閱讀

    鴻蒙OpenHarmony小型系統(tǒng) 燒錄】(基于Hi3516開(kāi)發(fā)板

    針對(duì)Hi3516DV300開(kāi)發(fā)板,除了DevEco Device Tool(操作方法請(qǐng)參考燒錄))外,還可以使用HiTool進(jìn)行燒錄。
    的頭像 發(fā)表于 04-28 15:03 ?1123次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>小型</b><b class='flag-5'>系統(tǒng)</b> 燒錄】(基于<b class='flag-5'>Hi3516</b><b class='flag-5'>開(kāi)發(fā)板</b>)

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

    如何快速搭建基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)Hi3516DV300開(kāi)發(fā)板)的應(yīng)用開(kāi)發(fā)環(huán)境,并基于一個(gè)時(shí)鐘APP示例逐步展示應(yīng)用的創(chuàng)建、
    的頭像 發(fā)表于 05-08 15:27 ?946次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【基于<b class='flag-5'>Hi3516</b>DV300<b class='flag-5'>開(kāi)發(fā)板</b>(時(shí)鐘應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>)】

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

    小型系統(tǒng)外,Hi3516DV300開(kāi)發(fā)板還支持標(biāo)準(zhǔn)系統(tǒng)。此章節(jié)簡(jiǎn)要介紹如何使用命令行在Hi3516
    的頭像 發(fā)表于 05-08 09:26 ?685次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>南向:【<b class='flag-5'>Hi3516</b>標(biāo)準(zhǔn)<b class='flag-5'>系統(tǒng)</b>入門(命令行方式)】

    Hi3516開(kāi)發(fā)板介紹

    Hi3516開(kāi)發(fā)板介紹開(kāi)發(fā)板簡(jiǎn)介Hi3516DV300作為新一代行業(yè)專用Smart HD IP攝像機(jī)SOC,集成新一代ISP、業(yè)界最新的H.265視頻壓縮編碼器,同時(shí)集成高性能NNIE
    發(fā)表于 09-21 17:26

    請(qǐng)問(wèn)在海思Hi3516開(kāi)發(fā)板上能跑鴻蒙liteos嗎

    請(qǐng)問(wèn)在海思Hi3516開(kāi)發(fā)板上能跑鴻蒙liteos嗎
    發(fā)表于 03-02 15:18

    OpenHarmony2.0 一站式編譯燒錄Hi3516(3518))小型系統(tǒng)

    Tool v2.2 Beta1環(huán)境下,十幾分鐘完成了Hi3516小型系統(tǒng)的編譯燒錄,基本可以滿足學(xué)習(xí)和產(chǎn)品開(kāi)發(fā)的需求。2.OpenHarmony
    發(fā)表于 07-30 06:58

    OpenHarmony2.0 Hi3516系列資料下載合集(源碼編譯+燒錄)

    build -f(執(zhí)行編譯)經(jīng)過(guò)1個(gè)半小時(shí)后編譯成功2、OpenHarmony2.0 Hi3516系列標(biāo)準(zhǔn)系統(tǒng)源碼編譯及燒錄1、請(qǐng)連接好電腦和待燒錄開(kāi)發(fā)板,以
    發(fā)表于 03-24 10:52

    OpenHarmony開(kāi)發(fā)樣例】基于Hi3516開(kāi)發(fā)板開(kāi)發(fā)的智能貓眼

    一 概述本Demo是基于Hi3516開(kāi)發(fā)板,使用開(kāi)源OpenHarmony開(kāi)發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3516
    發(fā)表于 03-25 16:31

    鴻蒙系統(tǒng)學(xué)習(xí)筆記】Hi3516開(kāi)發(fā)板燒錄總結(jié)

    文章轉(zhuǎn)載自:liangkz上周在研究Hi3861平臺(tái)的軟總線組件,周末的時(shí)候,購(gòu)買的Hi3516開(kāi)發(fā)板到貨,就著手研究了一下Hi3516開(kāi)發(fā)板
    發(fā)表于 04-13 11:11

    openharmony開(kāi)發(fā)openharmony開(kāi)發(fā)板

    現(xiàn)在市面上支持OpenHarmony開(kāi)發(fā)板已經(jīng)非常多了,OpenHarmony不僅僅只能在海思系列芯片上運(yùn)行,比較常見(jiàn)的有HiSpark、小熊派系列。這些
    的頭像 發(fā)表于 06-24 09:03 ?3490次閱讀

    OpenHarmony3.0上編譯C控制Hi3516開(kāi)發(fā)板的LED閃爍

    框架能力有限。 設(shè)備硬件開(kāi)發(fā)還是需要 C,所以這篇文章,將在標(biāo)準(zhǔn)系統(tǒng)下編譯 C 控制 Hi3516 開(kāi)發(fā)板的 LED 閃爍。 環(huán)境準(zhǔn)備 3.0 源碼下載: re
    的頭像 發(fā)表于 09-28 09:42 ?3539次閱讀
    <b class='flag-5'>OpenHarmony</b>3.0上編譯C控制<b class='flag-5'>Hi3516</b><b class='flag-5'>開(kāi)發(fā)板</b>的LED閃爍

    基于Hi3516開(kāi)發(fā)板的智能貓眼設(shè)計(jì)

    本Demo是基于Hi3516開(kāi)發(fā)板,使用開(kāi)源OpenHarmony開(kāi)發(fā)的RTSP協(xié)議流媒體應(yīng)用,達(dá)到將Hi3516
    的頭像 發(fā)表于 03-30 10:30 ?2986次閱讀

    OpenHarmony鴻蒙南向開(kāi)發(fā)案例:【智能貓眼(基于3516開(kāi)發(fā)板)】

    基于Hi3516開(kāi)發(fā)板,使用開(kāi)源OpenHarmony開(kāi)發(fā)的RTSP協(xié)議流媒體應(yīng)用。達(dá)到將Hi3516開(kāi)
    的頭像 發(fā)表于 04-19 22:01 ?427次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>鴻蒙</b>南向<b class='flag-5'>開(kāi)發(fā)</b>案例:【智能貓眼(基于<b class='flag-5'>3516</b><b class='flag-5'>開(kāi)發(fā)板</b>)】

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

    DevEco Device Tool支持Hi3516DV300開(kāi)發(fā)板的源碼一鍵編譯功能,提供編譯工具鏈和編譯環(huán)境依賴的檢測(cè)及一鍵安裝,簡(jiǎn)化復(fù)雜編譯環(huán)境的同時(shí),提升了編譯的效率。
    的頭像 發(fā)表于 04-23 15:53 ?426次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>小型</b><b class='flag-5'>系統(tǒng)</b>編譯】 (基于<b class='flag-5'>Hi3516</b><b class='flag-5'>開(kāi)發(fā)板</b>)