1 前言
海思芯片在安防领域应用非常成熟,性价比高,在监控摄像头、NVR市场等领域占有率相当高,成为安防领域的首选方案。
1.1 硬件特性
在AI芯片系列,海思推出多款芯片硬件配置,针对不同算力需求,性能配置如下图。
海思AI芯片对比
相比其它厂商的开放生态,如NVIDIA的Jetson系列硬件,提供完善的技术文档、开发包、工具链、示例代码和开放论坛;在开发者生态上,海思属于封闭系统,只有海思的合作客户才有相应的开发资料、SDK和技术支持,普通开发者通常一开始无从下手。
本文假设开发者已经具备Linux应用程序开发经验,带领大家快速入门海思AI芯片的开发,从简单的程序开始,到基于NNIE(Neural Network Inference Engine)的示例程序运行。
1.2 开发套件
准备一台IP摄像头模组,接上电源、网线,通过ssh协议登录模组(推荐使用Xshell软件)。
确认模组的芯片型号,由于没有找到直接查看型号的命令,通过几个命令尝试,最终在dmesg命令中看到设备驱动加载的芯片型号为Hi3516CV500。
1.3 查看系统信息
~ # uname -a
Linux localhost 4.9.37 #2 SMP Wed Feb 27 17:42:53 CST 2019 armv7l GNU/Linux这是运行Linux 4.9.37版本的内核,主机名为localhost,CPU硬件类型为armv7l。 |