总结:
- 整体开发水平一般,软硬件猜测是100%照搬官方DEMO来做的,海思SDK直接一行代码都不用改,甚至连默认sensor都是一样的,编译出来的sample都能运行,这点就很离谱。(IRCUT管脚不一样)
- BOM成本严重超出了设备性能需求,单个摄像头配了1G内存和8G emmc,但只出一路码流,帧率10fps,就算加上要运行的人脸检测算法,估计都可以降低配置。
- 设备加密水平一般,uboot未设置密码,启动全程带打印,文件系统虽然有双分区,但配置文件都是明文的,里面甚至还可以看到用户名和登录密码。
- 反破解只靠一招看门狗,有点太low了。
- 应用程序用了多进程,看名字有的是用来板级管理的,有的是负责IOT通信的,有的是免责码流的,有的人负责人脸检测的,猜测码流是通过管道的方式进行发送。
- 固件里还能找到产测包和PQTool,离谱。产测手段就是起一个脚本,里面先跑一个thttp服务器,然后每5秒跑一个sample_venc程序,这个samle_venc会抓一张jpg图像并放到http服务器的根目录下,用浏览器可以查看这张图片是否正常。
- 板子自带了简单异常恢复手段,基本就是跑后台脚本,定时用ps查看各个进程是否存在,不存在时再拉起对应的进程。
- IR-CUT只能固件,不能动态切,但考虑到没有红外灯,不切也正常。