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

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

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

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

電子發(fā)燒友開源社區(qū) ? 來源:HarmonyOS官方合作社區(qū) ? 作者:HarmonyOS官方合作社 ? 2022-03-25 09:10 ? 次閱讀

1

概述

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

1. 應(yīng)用運(yùn)行效果圖:

此為相機(jī)的預(yù)覽界面。

2. 智能相機(jī)使用示意圖

7ed1e128-ab84-11ec-aa7f-dac502259ad0.png

如上圖所示,用戶對(duì)著相機(jī)說對(duì)應(yīng)的喚醒詞,相機(jī)收集到對(duì)應(yīng)的音頻,經(jīng)過AI服務(wù)識(shí)別對(duì)應(yīng)的文字,最后傳到相機(jī)進(jìn)行對(duì)應(yīng)的操作。

2

快速上手

1. 開發(fā)環(huán)境準(zhǔn)備

硬件準(zhǔn)備

  1. 預(yù)裝windows系統(tǒng)的PC機(jī)

  2. Hi3516DV300 IoT Camera開發(fā)板

  3. USB轉(zhuǎn)串口線、網(wǎng)線(Windows工作臺(tái)通過USB轉(zhuǎn)串口線、網(wǎng)線與Hi3516DV300 開發(fā)板連接)

Linux編譯服務(wù)器基礎(chǔ)環(huán)境準(zhǔn)備

開發(fā)基礎(chǔ)環(huán)境由windows 工作臺(tái)和Linux 編譯服務(wù)器組成。windows 工作臺(tái)可以通過samba 服務(wù)或ssh 方式訪問Linux編譯服務(wù)器。其中windows 工作臺(tái)用來燒錄和代碼編輯,Linux編譯服務(wù)器用來編譯OpenHarmony代碼,為了簡(jiǎn)化步驟,Linux編譯服務(wù)器推薦安裝Ubuntu20.04。

安裝和配置Python

  • 打開Linux終端。

  • 輸入如下命令,查看python版本號(hào),需要使用python3.7以上版本,否則參考 系統(tǒng)基礎(chǔ)環(huán)境搭建。

python3 --version

左右滑動(dòng)查看全部?jī)?nèi)容

  • 安裝并升級(jí)Python包管理工具(pip3)

sudo apt-get install python3-setuptools python3-pip -ysudo pip3 install --upgrade pip

左右滑動(dòng)查看全部?jī)?nèi)容

安裝LLVM

  • 下載LLVM工具。

  • 解壓LLVM安裝包至~/llvm路徑下。

tar -zxvf llvm.tar -C ~/

左右滑動(dòng)查看全部?jī)?nèi)容

  • 設(shè)置環(huán)境變量

vim ~/.bashrc

左右滑動(dòng)查看全部?jī)?nèi)容

將以下命令拷貝到.bashrc文件的最后一行,保存并退出。

export PATH=~/llvm/bin:$PATH

左右滑動(dòng)查看全部?jī)?nèi)容

  • 使環(huán)境變量生效

source ~/.bashrc

左右滑動(dòng)查看全部?jī)?nèi)容

安裝hb

運(yùn)行如下命令安裝hb。

python3 -m pip install --user ohos-build

左右滑動(dòng)查看全部?jī)?nèi)容

設(shè)置環(huán)境變量

vim ~/.bashrc

左右滑動(dòng)查看全部?jī)?nèi)容

將以下命令拷貝到.bashrc文件的最后一行,保存并退出

export PATH=~/.local/bin:$PATH

左右滑動(dòng)查看全部?jī)?nèi)容

執(zhí)行如下命令更新環(huán)境變量

source ~/.bashrc

左右滑動(dòng)查看全部?jī)?nèi)容

執(zhí)行"hb -h",有打印以下信息即表示安裝成功

usage: hb
OHOS build system
positional arguments: {build,set,env,clean}  build        Build source code  set         OHOS build settings  env         Show OHOS build env  clean        Clean output
optional arguments: -h, --help      show this help message and exit

左右滑動(dòng)查看全部?jī)?nèi)容

Hi3516開發(fā)環(huán)境準(zhǔn)備

將Linux shell改為bash,查看shell是否為bash,在終端運(yùn)行如下命令

ls -l /bin/sh

左右滑動(dòng)查看全部?jī)?nèi)容

如果顯示為“/bin/sh -> bash”則為正常,否則請(qǐng)按以下方式修改:

sudo rm -rf /bin/shsudo ln -s /bin/bash /bin/sh

左右滑動(dòng)查看全部?jī)?nèi)容

安裝編譯依賴基礎(chǔ)軟件(僅Ubuntu 20+需要)

sudo apt-get install build-essential && sudo apt-get install gcc && sudo apt-get install g++ && sudo apt-get install make && sudo apt-get install zlib* && sudo apt-get install libffi-dev

左右滑動(dòng)查看全部?jī)?nèi)容

安裝文件打包工具

打開Linux編譯服務(wù)器終端。運(yùn)行如下命令,安裝dosfstools。

sudo apt-get install dosfstools

左右滑動(dòng)查看全部?jī)?nèi)容

運(yùn)行如下命令,安裝mtool

sudo apt-get install mtools

左右滑動(dòng)查看全部?jī)?nèi)容

運(yùn)行如下命令,安裝mtd-utils

sudo apt-get install mtd-utils

左右滑動(dòng)查看全部?jī)?nèi)容

安裝hc-gen

  • 打開Linux編譯服務(wù)器終端。

  • 下載hc-gen工具。

  • 解壓hc-gen安裝包到Linux服務(wù)器~/hc-gen路徑下。

tar -xvf hc-gen-0.65-linux.tar -C ~/

左右滑動(dòng)查看全部?jī)?nèi)容

  • 設(shè)置環(huán)境變量

vim ~/.bashrc

左右滑動(dòng)查看全部?jī)?nèi)容

將以下命令拷貝到.bashrc文件的最后一行,保存并退出。

export PATH=~/hc-gen:$PATH

左右滑動(dòng)查看全部?jī)?nèi)容

  • 使環(huán)境變量生效

source ~/.bashrc

左右滑動(dòng)查看全部?jī)?nèi)容

安裝Java 虛擬機(jī)環(huán)境

  • 打開Linux編譯服務(wù)器終端

  • 安裝Java運(yùn)行時(shí)環(huán)境(JRE)

sudo apt-get install default-jre

左右滑動(dòng)查看全部?jī)?nèi)容

  • 安裝Java sdk開發(fā)工具包

sudo apt-get install default-jdk

左右滑動(dòng)查看全部?jī)?nèi)容

PS:

java虛擬機(jī)是應(yīng)用簽名打包時(shí)才會(huì)用到的,SDK中默認(rèn)的3個(gè)系統(tǒng)應(yīng)用是需要簽名打包,所以需要安裝java虛擬機(jī),沒有安裝的話,應(yīng)用簽名打包時(shí)會(huì)報(bào)如下錯(cuò)誤:

7ee58372-ab84-11ec-aa7f-dac502259ad0.png

如果不涉及到應(yīng)用的簽名打包,可以不用安裝此環(huán)境。

源碼下載&&編譯準(zhǔn)備

環(huán)境搭完后,就該準(zhǔn)備代碼了。

OpenHarmony源碼下載方法多種多樣,本文重點(diǎn)介紹linux + repo方式下載。

下載repo

curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repochmod a+x /usr/local/bin/repopip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

左右滑動(dòng)查看全部?jī)?nèi)容

下載OpenHarmony源碼

#特別注意:請(qǐng)下載OpenHarmony 3.0 LTS 版本,后續(xù)會(huì)更新支持OpenHarmony其他版本repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-3.0-LTS --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

左右滑動(dòng)查看全部?jī)?nèi)容

下載智能相機(jī)代碼

具體倉庫地址: knowledge_demo_smart_home

通過git命令下載(方便后期代碼上傳管理,建議先將倉庫fork到自己賬號(hào)目錄,然后再下載):

git clone git@gitee.com:xxxxxxx/knowledge_demo_smart_home.git
其中xxxxxxx為fork后相關(guān)賬號(hào)名字。

左右滑動(dòng)查看全部?jī)?nèi)容

代碼拷貝

a. 在OpenHarmony的vendor目錄下新建一個(gè)team_x的目錄:

mkdir vendor/team_x

左右滑動(dòng)查看全部?jī)?nèi)容

7f02f038-ab84-11ec-aa7f-dac502259ad0.png

b. 將下載的智能中控屏代碼的代碼拷貝到新建的team_x下面:

cp -rf ../knowledge_demo_smart_home/dev/team_x/smart_camera/ vendor/team_x/

左右滑動(dòng)查看全部?jī)?nèi)容

7f10a610-ab84-11ec-aa7f-dac502259ad0.png

7f29262c-ab84-11ec-aa7f-dac502259ad0.png

到此,代碼就準(zhǔn)備完成,可以進(jìn)行編譯了。

2. 代碼編譯

代碼目錄結(jié)構(gòu)

在編譯代碼前,可以先了解一下代碼目錄結(jié)構(gòu),我們的demo主要包含2個(gè)部分,一個(gè)是相機(jī)(demo_cameraApp),負(fù)責(zé)相機(jī)相關(guān)功能,其次就是AI語音識(shí)別服務(wù)(demo_keyword_spotting),否則語音是采集以及識(shí)別。

demo_cameraApp 代碼目錄結(jié)構(gòu):

|—— BUILD.gn       // 編譯腳本|—— resources       // 資源文件|—— config.json       // 安裝包所需要的json文件|—— include| |—— smart_camera_ability.h   // 入口類的頭文件| |—— smart_camera_ability_slice.h // 相機(jī)頁面類定義的頭文件| |—— camera_manager.h    // 相機(jī)功能封裝類的頭文件| |—— event_listener.h    // 監(jiān)聽事件類的頭文件| |—— server_socket.h     // socket 服務(wù)相關(guān)接口的頭文件| |__ ui_config.h      // 相機(jī)UI相關(guān)宏定義的頭文件||__ src |—— smart_camera_ability.cpp |—— smart_camera_ability_slice.cpp // 相機(jī)頁面相關(guān)實(shí)現(xiàn) |—— camera_manager.cpp    // 相機(jī)功能封裝類的實(shí)現(xiàn) |__ server_socket.c     // socket 服務(wù)相關(guān)接口的實(shí)現(xiàn),主要用來接收ai識(shí)別后的結(jié)果

左右滑動(dòng)查看全部?jī)?nèi)容

demo_keyword_spotting 代碼目錄結(jié)構(gòu):

|—— BUILD.gn       // 編譯腳本|—— kws_app.cpp       // 應(yīng)用入口|—— kws_manager.cpp      // 語音識(shí)別管理相關(guān)實(shí)現(xiàn)|—— kws_manager.h      // 語音識(shí)別管理頭文件|—— audio_cache.cpp      // 語音采集相關(guān)實(shí)現(xiàn)|—— audio_cache.h      // 語音采集頭文件|—— client_socket.c      // socket 服務(wù)相關(guān)接口的實(shí)現(xiàn),主要用來發(fā)送識(shí)別后的結(jié)果|__ client_socket.h      // socket 服務(wù)相關(guān)接口的頭文件

左右滑動(dòng)查看全部?jī)?nèi)容

特別說明:AI語音識(shí)別服務(wù)是一個(gè)后臺(tái)服務(wù)應(yīng)用,因此我們需要通過設(shè)置讓它自啟動(dòng),配置文件如下

vendor/team_x/smart_camera/init_configs/init_liteos_a_3516dv300.cfg

左右滑動(dòng)查看全部?jī)?nèi)容

具體修改步驟:

  • 在services服務(wù)模塊最后添加以下代碼

"services" : [ . . . {  "name" : "kws_app",  "path" : ["/bin/smart_kws_app"],  "uid" : 2,  "gid" : 2,  "once" : 0,  "importance" : 0,  "caps" : [] }]

左右滑動(dòng)查看全部?jī)?nèi)容

在jobs模塊中找到"name" : "post-init",在"cmd"的最后加上”start kws_app“

 { "name" : "post-init", "cmds" : [  .  .  .  "start kws_app" ]}

左右滑動(dòng)查看全部?jī)?nèi)容

代碼編譯

源碼和環(huán)境準(zhǔn)備完后,接下來就是編譯,編譯涉及的指令有2條,hb set和hb build -f 。

hb set -- 設(shè)置工程目錄和選擇對(duì)應(yīng)的目標(biāo),通過鍵盤的上下鍵來選擇。

7f3d31d0-ab84-11ec-aa7f-dac502259ad0.png

hb build -f -- 開始全量編譯。(hb build 為增量編譯)

7f5e53d8-ab84-11ec-aa7f-dac502259ad0.png

編譯完后會(huì)生成對(duì)應(yīng)整個(gè)系統(tǒng)固件(u-boot-hi3516dv300.bin,OHOS_Image.bin,rootfs_vfat.img, userfs_vfat.img)以及我們應(yīng)用對(duì)應(yīng)的so文件。

其中u-boot-hi3516dv300.bin在device/hisilicon/hispark_taurus/sdk_liteos/uboot/out/boot/:

7f85b40a-ab84-11ec-aa7f-dac502259ad0.png

OHOS_Image.bin,rootfs_vfat.img,以及userfs_vfat.img在out目錄下:

7f9d29d2-ab84-11ec-aa7f-dac502259ad0.png

對(duì)應(yīng)的libsmart_camera.so在out/hispark_taurus/smart_camera/usr/lib/ 目錄下:

7fb2c828-ab84-11ec-aa7f-dac502259ad0.png

AI服務(wù)可執(zhí)行程序在out/hispark_taurus/smart_camera/bin/ 目錄下:

7fc4c4ba-ab84-11ec-aa7f-dac502259ad0.png

以下表格為所有生成的固件及對(duì)應(yīng)的位置:

7fd4a4e8-ab84-11ec-aa7f-dac502259ad0.png

3. 固件燒錄

燒錄工具選擇

固件編譯完后,是需要燒錄到單板的。這里我們用的是HiTool工具燒錄的。(HiTool工具下載地址:HiHope官網(wǎng))

燒錄步驟

打開HiTool工具,如下圖:

7feb7d1c-ab84-11ec-aa7f-dac502259ad0.png

燒寫步驟按照?qǐng)D中標(biāo)注即可。點(diǎn)擊燒入后,燒錄工具會(huì)提示重新上電,此時(shí)重啟單板即可。

80022eea-ab84-11ec-aa7f-dac502259ad0.png

燒錄結(jié)果

燒錄成功后,會(huì)彈出如下提示,單板也會(huì)自行啟動(dòng)。

8015c540-ab84-11ec-aa7f-dac502259ad0.png

燒錄失敗的話需要根據(jù)失敗提示查找一下原因。一般情況需要檢查一下串口是否連接正常,網(wǎng)線是否正確插入,IP是否選擇正常等。

查看IP的方法:當(dāng)單板上電后并正確插入網(wǎng)線后,點(diǎn)擊工具上刷新按鈕,此時(shí)單板IP會(huì)自動(dòng)添加到服務(wù)器IP列表中。

802bbd1e-ab84-11ec-aa7f-dac502259ad0.png

IDE燒錄

另外,OpenHarmony官網(wǎng)有提供一種通過IDE來燒錄的,具體燒錄步驟請(qǐng)參考文檔:3516上快速運(yùn)行Hello OHOS。

特別說明

如果是第一次燒錄程序的話,單板在啟動(dòng)的時(shí)候需要設(shè)置bootargs,否則不能正常啟動(dòng)。單板第一次啟動(dòng)會(huì)停在hisilicon界面:

804c11ae-ab84-11ec-aa7f-dac502259ad0.png

我們需要輸入以下指令:

setenv bootcmd "mmc read 0x0 0x80000000 0x800 0x4800; go 0x80000000";setenv bootargs "console=ttyAMA0,115200n8 root=emmc fstype=vfat rootaddr=10M rootsize=20M rw";saveenvreset

左右滑動(dòng)查看全部?jī)?nèi)容

8063d730-ab84-11ec-aa7f-dac502259ad0.png

到此,燒錄已經(jīng)完成,設(shè)備也正常啟動(dòng)。

4. 應(yīng)用安裝

打包應(yīng)用

本demo是以安裝包的形式安裝到系統(tǒng)中啟動(dòng)運(yùn)行的。因此,在安裝應(yīng)用前,需要將應(yīng)用打包成安裝包。

將編譯好的libsmart_camera.so文件與工程目錄下的res以及config.json文件通過壓縮打包成zip格式(三個(gè)文件直接壓縮,不能壓縮文件夾),并將后綴名改為hap(smart_camera.hap)。

807933b4-ab84-11ec-aa7f-dac502259ad0.png

掛載NFS

應(yīng)用打包后,我們是通過NFS方式將單板掛載到本地,通過相關(guān)的指令來安裝的,NFS掛載方法參照社區(qū)文章:Hi3516通過NFS掛載方式與Windows共享文件。

8095248e-ab84-11ec-aa7f-dac502259ad0.png

安裝

通過nfs是單板連接到本地電腦后,我們可以通過bm安裝指令進(jìn)行安裝。bm 安裝工具在系統(tǒng)編譯完后會(huì)自動(dòng)生成,路徑在:

out/hispark_taurus/smart_camera/dev_tools/bin/

左右滑動(dòng)查看全部?jī)?nèi)容

80a5fc96-ab84-11ec-aa7f-dac502259ad0.png

由于bm默認(rèn)安裝的應(yīng)用為已經(jīng)簽名的應(yīng)用,所以我們?cè)诎惭b前需要先將簽名去掉。

 bm set -s disable    // 去簽名 bm install -p filename   // 安裝應(yīng)用filename, filename需要指定路徑

左右滑動(dòng)查看全部?jī)?nèi)容

80b72ca0-ab84-11ec-aa7f-dac502259ad0.png

安裝完后桌面會(huì)顯示對(duì)應(yīng)應(yīng)用的ICON,直接點(diǎn)擊ICON即可以啟動(dòng)相機(jī)的應(yīng)用。

5. 使用指南

80d98e58-ab84-11ec-aa7f-dac502259ad0.gif

由于本demo涉及到攝像頭的讀寫,故需要申請(qǐng)了相關(guān)的權(quán)限。在使用本demo前需要在setting中打開對(duì)應(yīng)的權(quán)限。具體操作:

  • 點(diǎn)擊 setting-->應(yīng)用-->smart_camera,然后將所有權(quán)限打開。

  • 本demo帶有相機(jī)的所有功能,包含預(yù)覽,拍照,錄像以及跳轉(zhuǎn)到圖庫查看對(duì)應(yīng)拍的圖片和錄制的視頻。

  • 本demo最主要的功能是語音控制相機(jī),需要對(duì)準(zhǔn)板子上的mic風(fēng)說喚醒詞,目前支持2個(gè)喚醒詞(Hi,xiaowen以及Nihao,wenwen),分別對(duì)應(yīng)控制相機(jī)的拍照以及錄像功能。

原文標(biāo)題:OpenHarmony開發(fā)樣例:智能相機(jī)

文章出處:【微信公眾號(hào):HarmonyOS官方合作社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅


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

    關(guān)注

    0

    文章

    77

    瀏覽量

    12612
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96171
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3548

    瀏覽量

    15738

原文標(biāo)題:OpenHarmony開發(fā)樣例:智能相機(jī)

文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    Hi3516開發(fā)板介紹

    Hi3516DV300在低碼率、高畫質(zhì)、智能處理和分析、低功耗等方面引領(lǐng)行業(yè)水平。圖 1 Hi3516單板正面外觀圖開發(fā)板規(guī)格表 1 Hi3516
    發(fā)表于 09-21 17:26

    【燒錄指引】Hi3861、Hi3516、Hi3518 新手指引

    /jishu_1991413_1_1.html Hi3516開發(fā)板環(huán)境搭建:https://bbs.elecfans.com/jishu_1991415_1_1.html開發(fā)Hi3516
    發(fā)表于 09-22 19:03

    Hi3861、Hi3516、Hi3518 新手指引

    一、Hi3861 WiFi-IoTHi3861開發(fā)板介紹Hi3861開發(fā)板環(huán)境搭建Hi3861開發(fā)板
    發(fā)表于 11-03 22:33

    【HarmonyOS HiSpark AI Camera試用連載 】Hi3516開發(fā)板燒錄方法

    一、燒錄說明 本文記錄的是基于Hi3516芯片的HarmonyOS AI Camera開發(fā)板燒錄方法?;?b class='flag-5'>Hi3516開發(fā)板可采用海思自研的燒錄工具Hitool。
    發(fā)表于 01-30 23:22

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

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

    Hi3516開發(fā)板介紹

    ,使得Hi3516DV300在低碼率、高畫質(zhì)、智能處理和分析、低功耗等方面引領(lǐng)行業(yè)水平。圖 1Hi3516單板正面外觀圖開發(fā)板規(guī)格表 1Hi3516
    發(fā)表于 08-19 11:23

    【OpenHarmony樣例】基于Hi3516開發(fā)板開發(fā)智能油煙機(jī)

    本Demo是基于Hi3516開發(fā)板,使用開源OpenHarmony開發(fā)的應(yīng)用。本應(yīng)用主要功能有:?1)可以搜索本地指定目錄的圖片和視頻文件,并可進(jìn)行點(diǎn)擊播放。?2)可以通過wifi接收來自手機(jī)的美食
    發(fā)表于 03-21 15:59

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

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

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

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

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

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

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

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

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

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

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

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