当前位置: 首页 > 科技观察

使用Harmonyos开发AI应用(一)硬件篇

时间:2023-03-13 02:31:37 科技观察

更多内容请访问:与华为官方共建的Harmonyos技术社区https://harmonyos.51cto.com/#zz前言鸿蒙2.0系统刚刚开放消息人士称,华为旨在打造1+8+N物联网的全场景智慧生活,不仅是国产操作系统的梦想,多设备部署的发展也触及了开发者的痛点。本次开源主要基于面向嵌入式实时场景的微内核版本,面向手机的宏内核版本预计明年到来。最近申请了一块HarmonyOSHiSparkAICamera开发板,来体验一下AI应用的开发。开发板介绍Hi3516DV300是新一代行业专用智能高清网络摄像机SOC。它集成了新一代ISP、业界最新的H.265视频压缩编码器,并集成了高性能的NNIE引擎。在处理分析、低功耗等方面领先于行业产品特性与功能主芯片Hi3516DV300为海思智能高清网络摄像机SoC:双核Cortex-A7@900MHz处理器;集成新一代ISP,业界最新的H.265视频压缩编码器,集成高性能NNIE引擎,1.0TOPS。支持LinuxOS、LiteOS、鸿蒙OS多操作系统一套DDRC,支持32bit/1GB处理空间,最大数据速率1.8GbpseMMC4.5,支持4bit/8GB存储空间外扩SD存储接口,最大支持2TBSDXC卡,存储视频随时播放索尼高端安防弱光传感器IMX335:504万像素,最大分辨率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.4GHzWiFi无线通讯,带FPC天线TypeC通讯器接口上,外接1.2mUSB线,同步支持产品供电调试接口灵活选择:JTAG、UART、Ethernet,外接1米串口适配器接线蜂鸣器,双色指示灯配色,双重提示功能-丰富的扩展接口:2路自定义按键、I2C、UART、GPIO、PWM、ADC模拟采集等,支持NFC模组、5G模组、舵机等扩展预留算法加密IC,为自主版权3C安全认证保驾护航,带开关按键,高可靠性TypeC接口5V/3A电源适配器小型化,多板堆叠结构,可根据实际需要灵活选择硬件配置亚克力外壳支架,方便产品开发和演示全套DIY组装工具:Phillips螺丝刀、亚克力无痕胶贴、全套螺丝/螺母、防静电袋、PP包装盒等多种应用场景:智能摄像头、安防监控、行车记录仪等产品参数。更详细的信息可以参考官网链接https://device.harmonyos.com/cn/docs/start/introduce/oem_start_guide-0000001054913231拆包组装收到的开发板是一个系列的套件,做工看着不错。大家可以参考b站这个视频拼装。步骤非常详细。player.bilibili.com/player.html?aid=414611452&bvid=BV1tV411m7gW&cid=235819384&page=1一次操作后即可拼装在一起。开机后即可进入系统,预烧了一个开源的相册和相机应用。各主板功能介绍1、指示灯板(HiSparkAIHi3516DOneLight)主要提供2个红外补光灯、1个麦克风输入、1个指示灯输出、1个光敏传感器输入、2个I2C接口输入、1个NFC(共享I2C)和1个蜂鸣器输出。2.摄像头板(HiSparkAIHi3516DOneSensor)摄像头板主要提供索尼IMX335图像传感器、wifi模块、MicroSD接口、音频输出、麦克风输出和type-cusb调试口(可用于程序烧录)。3、核心板(HiSparkAIHi3516DCore)有一块海思HI3516DV300的Soc,两块DDR3内存,一块8GBeMMC存储,三个用户按键(其中一个用于更新模式),一个MicroHDMI视频输出接口和一个调试串口(可用于程序烧录)。4.扩展板(HiSparkAIHi3516DExt)扩展板引出一个模拟ADC接口,辅助I2C和UART口,一个JTAG口,一个4路数字GPIO,一个PWM接口(可以用来控制舵机),一个网口(可用于程序烧录)和一个Type-c电源接口。背面比较简单,引出用于显示的LCD排线。5.整体组合主板堆叠插接在一起,电源和信号通过中间排传输。更详细的信息请参考文末HiSparkAICamera的示意图。Hi3516DV300芯片手册该Soc提供视频处理和智能加速引擎,可以加速AI应用中的数据处理。1.功能框图2.视频图形处理3.智能加速引擎数据已经下载完毕,一切准备就绪。编译鸿蒙OS需要同时使用Windows系统(烧录)和Linux系统(编译)。下一篇预览下一篇,我们将开始搭建鸿蒙系统的软件开发环境,敬请期待...?版权归作者及鸿蒙技术社区所有。如需转载,请注明出处,否则将被依法追究。想了解更多责任,请访问:与华为官方共建的鸿蒙科技社区https://harmonyos.51cto.com/#ZZ