用鴻蒙開發AI應用(一)硬件篇

前言
鴻蒙2.0的系統剛開源出來,華爲志在打造1+8+N萬物互聯的全場景智慧生活,不僅是國產操作系統之夢,一次開發多設備部署也戳中開發者的痛點。這次開源的主要是基於嵌入式實時場景的微內核版本,用於手機端的宏內核版本預計要到明年。

最近申請到了一塊 HarmonyOS HiSpark AI Camera 開發板,我們來體驗一下AI應用的開發。

用鴻蒙開發AI應用(一)硬件篇

 

開發板簡介
Hi3516DV300作爲新一代行業專用Smart HD IP攝像機SOC,集成新一代ISP、業界最新的H.265視頻壓縮編碼器,同時集成高性能NNIE引擎,使得Hi3516DV300在低碼率、高畫質、智能處理和分析、低功耗等方面引領行業水平。

用鴻蒙開發AI應用(一)硬件篇

 

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





















 

產品參數
 用鴻蒙開發AI應用(一)硬件篇

更詳細資料可以參考官網鏈接

https://device.harmonyos.com/cn/docs/start/introduce/oem_start_guide-0000001054913231
 

開箱組裝
 用鴻蒙開發AI應用(一)硬件篇

用鴻蒙開發AI應用(一)硬件篇

收到的開發板是一系列散件包,做工看上去還不錯。可以參考這個b站的視頻組裝起來,步驟非常的詳盡。

用鴻蒙開發AI應用(一)硬件篇

 player.bilibili.com/player.html?aid=414611452&bvid=BV1tV411m7gW&cid=235819384&page=1

一頓操作之後,就能將其組裝在一起。上電可以進入系統,預燒錄了一個開源的相冊和攝像頭應用。

用鴻蒙開發AI應用(一)硬件篇

 

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

用鴻蒙開發AI應用(一)硬件篇用鴻蒙開發AI應用(一)硬件篇

 

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

用鴻蒙開發AI應用(一)硬件篇用鴻蒙開發AI應用(一)硬件篇

 

 

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

用鴻蒙開發AI應用(一)硬件篇用鴻蒙開發AI應用(一)硬件篇

 

 

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

用鴻蒙開發AI應用(一)硬件篇用鴻蒙開發AI應用(一)硬件篇

 

 

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

用鴻蒙開發AI應用(一)硬件篇

 

 

Hi3516DV300 芯片手冊
這塊 Soc 提供了一個視頻處理和智能加速引擎,可以加速AI應用裏的數據處理工作。

1. 功能框圖
 用鴻蒙開發AI應用(一)硬件篇

2. 視頻及圖形處理


文章後續內容和相關附件可以點擊下面的原文鏈接前往學習
原文鏈接:https://harmonyos.51cto.com/posts/2647#bkwz



想了解更多關於鴻蒙的內容,請訪問:

51CTO和華爲官方戰略合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#bkwz


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章