0、序
HarmonyOS面世已经有一段时间了,但是实际能上手体验还是头一遭。借由此次申请的AI_Camera_Hi3516DV300开发套件来实际体验一下这未知的鸿蒙。感谢电子发烧友能够提供这么好的尝鲜的机会。目前接触过的主要有ARM-Cortex M的STM32,高通的QCC系列;ARM-cortex A的三星的4412之类的,海思的芯片到目前为止还未接触过,所以会是一个很好的学习的机会。
1、初识AI_Camera_Hi3516DV300
首先还是传统艺能,和之前用过的一些有代表性的板子做个性能以及一些基础外设的对比,主要是树莓派 3B+, 友善之臂 NanoPi Fire 3以及前段时间入手不久的Jetson nano(B01版本)这个来自Nvidia的平民级核武。
| 树莓派 3B+ | 友善之臂 NanoPi Fire 3 | Jetson nano(B01版本) | AI_Camera_Hi3516DV300 | |
|---|---|---|---|---|
| CPU | 博通BCM2837B0 SoC,集成四核ARM Cortex-A53(ARMv8)64位@ 1.4GHz CPU | 三星S5P6818处理器, 运行主频1.4GHz, 八核Cortex-A53 | 四核 ARM® Cortex®-A57 MPCore 处理器 | 主芯片 Hi 3516DV300 为 海思 Smart HD IP Camera So C 双核 Cortex A7@900MHz 处理器 |
| GPU | 双核VideoCore IV GPU@400MHz,3D core@300MHz | NULL | NVIDIA Maxwell™ 架构,配有 128 个 NVIDIA CUDA® 核心 0.5 TFLOPS (FP16) | NULL(欢迎补充) |
| 内存 | 1GB LPddr2 | 1GB ddr3 | 4 GB 64 位 LPDDR4 1600 MHz – 25.6 GB/s | DDR3,支持 32bit/ 1 GB 处理空间,最大数据速率 1.8Gbps |
| 有线网络 | 千兆以太网口 | 千兆以太网口 | 千兆以太网口 | 100M以太网口 |
| 无线网络 | 2.4GHz和5GHz 双频Wi-Fi,支持802.11b/g/n/ac | 2.4GHz和5GHz 双频Wi-Fi,支持802.11b/g/n/ac | Wi-Fi 需要外部芯片 | 低功耗 2.4GHz WiFi |
| GPIO | 2.54mm间距,40pin | 2.54mm间距,40pin, 兼容树莓派的GPIO,含UART, SPI, I2C, PWM, IO等管脚资源 | 2.54mm间距, 40pin,3 个 UART、2 个 SPI、2 个 I2S、4 个 I2C、多个 GPIO | I2C1 ,UART1 ,PWM1 , ADC1,GPIO*4 |
| USB接口 | 4x USB 2.0 Type A(可拓展) | USB 2.0 Type A x1(可拓展) | 4x USB 3.0 Type A(可拓展) | Type C接口 |
| 视频输入 | HDMI | mciroHDMI(Type-D)连接器, 1080P输出 | HDMI 2.0 或 DP1.2 | HDMI 2.0 或 DP1.2 |
| 软件支持 | NOOBS、RASPBIAN以及Fedora | 安卓, Debian, UbuntuCore+Qt | Ubuntu(NVIDIA优化) | Linux OS 、 Lite OS 、鸿蒙 OS |
| 供电 | DC 5V/2.5A | DC 5V/2A | DC 5V/2A Micro USB 2.0 接口 or DC 5V/4A DC 电源 | Type C-5V/3A 供电 |
2、开箱篇本篇
2.1、开箱
2.2、组装
套件组装的指导视频传送门:润和鸿蒙HarmonyOS HiSpark AI Camera开发套件使用指导视频
开发套件的组装还是比较简单的在此就不再赘述了,有需要的小伙子可以点击上述的传送门享用。需要注意的一些地方且听在下慢慢道来。心急拆包之后就马上安装了,没来得及拍个全家福,所以从朋友处借来一张全家福用于解说。

套件清单:
| 序号 | 类别 | 描述 |
|---|---|---|
| 1 | AI_Camera_Hi3516DV300 | 4板合一: Core板 + Sensor板 + Light板 + Ext板 |
| 2 | 亚克力板 | 前面板 (放置在camera板前的固定小板)+ 背板1(用于屏幕的固定) + 背板2(最大的那块) + L型支架 |
| 3 | 显示屏 | 5.5寸LCD/TP屏 |
| 4 | 5.5寸LCD/TP屏 | 5V/3A typec接口,带电源开关 |
| 5 | USB转串口线 | 4pin/3线 |
| 6 | Type C接口线 | 通信使用 |
| 7 | WiFi天线 | FPC天线,配合IPE-X座子使用 |
| 8 | 扬声器 | 2030腔体8Ω/2W, 带线 |
| 9 | 其他 | 螺丝螺帽,螺柱,小螺丝刀,无痕胶,包装盒 |
2.3、开机测试
运行板载原生系统,进行以下的功能测试。
2.3.1、串口测试
| 波特率 | |
|---|---|
| 数据位 | 8 bit |
| 停止位 | 1 bit |
2.3.2、1)有线网络测试
启动有线网卡:ifconfig eth0 up 启动无线网卡:ifconfig wlan0 up
2.3.2、2)无线WiFi网络测试
2.3.3、摄像头测试
2.4、其他
本来是打算再耍耍这板载的系统的,想cat一下显示屏touch的时候的相关信息,但是在查看设备: Operation not permitted ?(疑惑脸),登录的是root的用户,即使非root用户,该文件对于用户来说都是属性是有rw权限的,怎么会不允许cat操作呢? 看来问题还是有挺多的,还需要继续学习。以前用的虚拟机挂了,得重新下个Ubuntu来搭开发环境了,开箱报告就此收尾,以上。
3、结语
附录
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179350.html原文链接:https://javaforall.net
