通过上一篇的操作,我们成功将网盘挂载到了小蚁摄像头上,同时也避免了内存卡的频繁读写。但是现在又引申出另一个问题,原本我们为了尽可能多的保存视频文件选用的都是大容量内存卡。现在视频文件不存内存卡上了,再插这么大的内存卡也没什么意义了。刚好家里翻出来几张十几年前1G容量的内存卡,是不是可以拿它废物利用?
实际测试下来发现,小蚁官方固件对小于4G容量的内存卡做了限制,一旦插入根本不录制视频了,同时也导致上一步的云存储失去了作用。所以破解限制势在必行。
同样通过分析摄像头启动流程,我们发现/home/base/init.sh含有这样一段逻辑
mount tmpfs /tmp -t tmpfs -o size=16m
mkdir /tmp/sd
#rtctime=$(/home/base/tools/rtctool -g time)
#date -s $rtctime
checkdisk
umount -l /tmp/sd
mount /dev/mmcblk0p1 /tmp/sd
#rm /tmp/sd/record/*.tmp
rm /tmp/sd/*.REC
find /tmp/sd/record -name "*.tmp" -exec rm {} \;
在初始化摄像头的时候,固件会执行checkdisk命令校验内存卡容量和文件系统是否