用鴻蒙開發(fā)AI應(yīng)用(一)硬件篇
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz
前言
鴻蒙2.0的系統(tǒng)剛開源出來,華為志在打造1+8+N萬物互聯(lián)的全場景智慧生活,不僅是國產(chǎn)操作系統(tǒng)之夢,一次開發(fā)多設(shè)備部署也戳中開發(fā)者的痛點(diǎn)。這次開源的主要是基于嵌入式實(shí)時(shí)場景的微內(nèi)核版本,用于手機(jī)端的宏內(nèi)核版本預(yù)計(jì)要到明年。
最近申請到了一塊 HarmonyOS HiSpark AI Camera 開發(fā)板,我們來體驗(yàn)一下AI應(yīng)用的開發(fā)。
開發(fā)板簡介
Hi3516DV300作為新一代行業(yè)專用Smart HD IP攝像機(jī)SOC,集成新一代ISP、業(yè)界最新的H.265視頻壓縮編碼器,同時(shí)集成高性能NNIE引擎,使得Hi3516DV300在低碼率、高畫質(zhì)、智能處理和分析、低功耗等方面引領(lǐng)行業(yè)水平。

產(chǎn)品特色及功能
主芯片Hi3516DV300 為海思Smart HD IP Camera SoC:雙核Cortex-A7 @900MHz 處理器;集成新一代 ISP、業(yè)界最新的 H.265 視頻壓縮編碼器,同 時(shí)集成高性能NNIE 引擎,1.0TOPS。
支持Linux OS、Lite OS、鴻蒙OS 多操作系統(tǒng)
一組DDRC,支持32bit/1GB 處理空間,最大數(shù)據(jù)速率1.8Gbps
eMMC4.5,支持4bit/8GB 存儲空間
外部擴(kuò)展SD 存儲接口,最大支持2TB SDXC 卡,存儲視頻隨時(shí)回放
索尼高端安防低照度Sensor IMX335:5.04M 像素,最大分辨率 2592(H)x1944(V),60fps
配合星光級黑光低照度M12 鏡頭:F1.6 大光圈,1/2.7”成像靶面,3.6mm 焦 距
高精度光敏檢測,紅外補(bǔ)光+IR-Cut 紅外夜視功能
視頻顯示: MicroHDMI1.4 接口,最大分辨率1080P60 兼容4 寸、5.5 寸LCD/TP 屏
雙向語音: 單聲道駐極體表貼Mic,同步預(yù)留差分輸入Mic 接口 2030 腔體全頻段喇叭,配1.25 間距端子,位置自由調(diào)整
低功耗2.4GHz WiFi 無線通信,搭配FPC 天線
Type C 通信接口,外配1.2 米USB 線,同步支持產(chǎn)品供電
靈活選擇調(diào)試接口:JTAG、UART 及Ethernet,外配1 米串口轉(zhuǎn)接線
蜂鳴器、雙色指示燈音色搭配,雙提示功能
豐富的擴(kuò)展接口: 2 路自定義按鍵、I2C、UART、GPIO、PWM、ADC 模擬采集等,支持NFC 模 組、5G 模組、舵機(jī)等擴(kuò)展
預(yù)留算法加密IC,為獨(dú)立版權(quán)保駕護(hù)航
3C 安全認(rèn)證、帶開關(guān)按鍵、高可靠性Type C 接口5V/3A 電源適配器
小型化、多板卡堆疊架構(gòu),根據(jù)實(shí)際需求靈活選擇硬件配置
亞克力外殼支架,便于產(chǎn)品開發(fā)、演示
全套DIY 裝配工具: 十字螺絲刀、亞克力無痕膠貼、全套螺絲/螺母、防靜電袋、PP 包裝盒
多應(yīng)用場景:智能攝像、安防監(jiān)控、車載記錄儀等

產(chǎn)品參數(shù)

更詳細(xì)資料可以參考官網(wǎng)鏈接
https://device.harmonyos.com/cn/docs/start/introduce/oem_start_guide-0000001054913231
開箱組裝
收到的開發(fā)板是一系列散件包,做工看上去還不錯(cuò)??梢詤⒖歼@個(gè)b站的視頻組裝起來,步驟非常的詳盡。

player.bilibili.com/player.html?aid=414611452&bvid=BV1tV411m7gW&cid=235819384&page=1
一頓操作之后,就能將其組裝在一起。上電可以進(jìn)入系統(tǒng),預(yù)燒錄了一個(gè)開源的相冊和攝像頭應(yīng)用。

各個(gè)主板功能簡介
1. 指示燈板 (HiSpark AI Hi3516D One Light)
主要提供了兩個(gè)紅外補(bǔ)光燈,一個(gè)麥克風(fēng)輸入,一個(gè)指示燈輸出,一個(gè)光敏傳感器輸入,兩個(gè)I2C接口輸入,一個(gè)NFC(共用I2C)和一個(gè)蜂鳴器輸出。

2. 攝像頭板 (HiSpark AI Hi3516D One Sensor)
攝像頭板主要提供了一個(gè)索尼的IMX335圖像傳感器,一個(gè) wifi 模塊,一個(gè) MicroSD 插口,一個(gè)音頻輸出,一個(gè)麥克風(fēng)輸出和一個(gè) type-c 的 usb 調(diào)試口(可用于程序燒錄)。

3. 核心板 (HiSpark AI Hi3516D Core)
核心板上有一顆海思 HI3516DV300 的 Soc,兩塊 DDR3 的內(nèi)存,一塊 8GB 的 eMMC 存儲,三個(gè)用戶按鍵(其中一個(gè)用于更新模式),一個(gè) MicroHDMI 視頻輸出接口和一個(gè)調(diào)試串口(可用于程序燒錄)。

4. 擴(kuò)展板 (HiSpark AI Hi3516D Ext)
擴(kuò)展板則引出了一個(gè)模擬的 ADC 接口,輔助的 I2C 和 UART 口,一個(gè) JTAG 口,一個(gè)4路的數(shù)字 GPIO,一個(gè) PWM 接口(可用于控制舵機(jī)),一個(gè)以太網(wǎng)口(可用于程序燒錄)和一個(gè) Type-c 的電源接口。背部則比較簡潔,引出 LCD 排線用于顯示。

5. 整體組合
各主板采用堆疊方式插在一起,通過中間的線排來傳輸電源和信號。更詳細(xì)的資料可以查看文末的 HiSpark AI Camera 原理圖紙。

Hi3516DV300 芯片手冊
這塊 Soc 提供了一個(gè)視頻處理和智能加速引擎,可以加速AI應(yīng)用里的數(shù)據(jù)處理工作。
1. 功能框圖

2. 視頻及圖形處理

3. 智能加速引擎

資料下載

好了,萬事俱備,編譯鴻蒙OS需要同時(shí)用到 Windows 系統(tǒng)(燒錄)和 linux 系統(tǒng)(編譯)。
下一篇預(yù)告
下一篇,
我們就開始搭建一下鴻蒙系統(tǒng)的軟件開發(fā)環(huán)境,
敬請期待...

©著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz