#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇 原创 精华

bluishfish
发布于 2021-1-11 03:23
浏览
7收藏

前言
鸿蒙2.0的系统刚开源出来,华为志在打造1+8+N万物互联的全场景智慧生活,不仅是国产操作系统之梦,一次开发多设备部署也戳中开发者的痛点。这次开源的主要是基于嵌入式实时场景的微内核版本,用于手机端的宏内核版本预计要到明年。

最近申请到了一块 HarmonyOS HiSpark AI Camera 开发板,我们来体验一下AI应用的开发。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

开发板简介
Hi3516DV300作为新一代行业专用Smart HD IP摄像机SOC,集成新一代ISP、业界最新的H.265视频压缩编码器,同时集成高性能NNIE引擎,使得Hi3516DV300在低码率、高画质、智能处理和分析、低功耗等方面引领行业水平。

#2020征文-开发板# 用鸿蒙开发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 包装盒
多应用场景:智能摄像、安防监控、车载记录仪等
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

产品参数
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

更详细资料可以参考官网链接

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

开箱组装
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

收到的开发板是一系列散件包,做工看上去还不错。可以参考这个b站的视频组装起来,步骤非常的详尽。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

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

一顿操作之后,就能将其组装在一起。上电可以进入系统,预烧录了一个开源的相册和摄像头应用。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

各个主板功能简介
1. 指示灯板 (HiSpark AI Hi3516D One Light)
主要提供了两个红外补光灯,一个麦克风输入,一个指示灯输出,一个光敏传感器输入,两个I2C接口输入,一个NFC(共用I2C)和一个蜂鸣器输出。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

2. 摄像头板 (HiSpark AI Hi3516D One Sensor)
摄像头板主要提供了一个索尼的IMX335图像传感器,一个 wifi 模块,一个 MicroSD 插口,一个音频输出,一个麦克风输出和一个 type-c 的 usb 调试口(可用于程序烧录)。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

 

3. 核心板 (HiSpark AI Hi3516D Core)
核心板上有一颗海思 HI3516DV300 的 Soc,两块 DDR3 的内存,一块 8GB 的 eMMC 存储,三个用户按键(其中一个用于更新模式),一个 MicroHDMI 视频输出接口和一个调试串口(可用于程序烧录)。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

 

4. 扩展板 (HiSpark AI Hi3516D Ext)
扩展板则引出了一个模拟的 ADC 接口,辅助的 I2C 和 UART 口,一个 JTAG 口,一个4路的数字 GPIO,一个 PWM 接口(可用于控制舵机),一个以太网口(可用于程序烧录)和一个 Type-c 的电源接口。背部则比较简洁,引出 LCD 排线用于显示。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

 

5. 整体组合
各主板采用堆叠方式插在一起,通过中间的线排来传输电源和信号。更详细的资料可以查看文末的 HiSpark AI Camera 原理图纸。

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

 

Hi3516DV300 芯片手册
这块 Soc 提供了一个视频处理和智能加速引擎,可以加速AI应用里的数据处理工作。

1. 功能框图
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

2. 视频及图形处理
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

3. 智能加速引擎
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

资料下载
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

 

好了,万事俱备,编译鸿蒙OS需要同时用到 Windows 系统(烧录)和 linux 系统(编译)。

 

下一篇预告
下一篇,

我们就开始搭建一下鸿蒙系统的软件开发环境,

敬请期待...
 #2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

#2020征文-开发板# 用鸿蒙开发AI应用(一)硬件篇-鸿蒙开发者社区

 

 

 

 

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2021-1-11 22:09:26修改
6
收藏 7
回复
举报
4条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

赞,楼主对开发板各个部件标的也太详细了。

回复
2021-1-11 11:38:20
鸿蒙开发者社区官方账号
鸿蒙开发者社区官方账号

征文大赛正在火热进行中,楼主这么优秀的文章真的不考虑再多写几篇投递到征文吗?

 


例如这篇在标题开头添加“#2020征文-开发板#“。
再找到相应的专栏位置投稿,就可以参加比赛啦!

 


详细步骤可以点击链接https://harmonyos.51cto.com/posts/1940进行了解

用更多的文章来赢取更多的奖励和人气吧!期待楼主后续的活跃表现。

已于2021-1-20 15:44:18修改
1
回复
2021-1-11 12:02:53
鲜橙加冰
鲜橙加冰

继续加油哦。

回复
2021-1-11 18:31:52
bluishfish
bluishfish 回复了 鸿蒙开发者社区官方账号
征文大赛正在火热进行中,楼主这么优秀的文章真的不考虑再多写几篇投递到征文吗? 例如这篇在标题开头添加“#2020征文-开发板#“。再找到相应的专栏位置投稿,就可以参加比赛啦! 详细步骤可以点击链接https://harmonyos.51cto.com/posts/1940进行了解 用更多的文章来赢取更多的奖励和人气吧!期待楼主后续的活跃表现。

好的,谢谢提醒。

回复
2021-1-11 22:25:53
回复
    相关推荐