侦侦拍AI相机基本信息¶
文件系统和sd卡¶
znzpi AI相机底层基于linux系统。在znzpi AI相机中有一个小型内部文件系统(驱动器),存储在单片机的闪存中。
znzpi AI相机启动时,默认从闪存上的文件系统来引导。若有SD卡,则将其作为文件的存储器
znzpi AI相机默认使用闪存的/userdata/cam_conf/jobs/init.py作为python程序文件;在您的PC端,该系统可通过USB模拟的U盘,对其进行修改和编辑。
在您的PC端,该文件系统可作为一个USB闪存驱动器使用。您可以将文件保存到该驱动器,并编辑 init.py
除了模拟的U盘,znzpi AI相机还用USB虚拟了一个串口,并通过这个串口输出python的打印和必要的调试信息。
备注
znzpi AI相机的typec形式的USB口,正反面的功能是不同的 其中正面是LINUX系统的调试串口,默认为UART2,可以通过这个串口进入LINUX系统,并进行开发。而反面则是与python相关的功能,包括上面提到的虚拟的U盘和虚拟的串口。 如果通过串口软件看到python程序的打印,如默认打印的 ‘set sensors 100’,则在使用与python功能相关的一面在初次使用znzpi AI相机的时候需要特别注意。
虽然znzpi AI相机兼容OpenMV的大部分视觉API,但是还是有一些不同。这是由于znzpi AI相机具有 更高的性能(大核ARM 1.5GHz,小核RSICV 400MHz) ,以及 更大的DDR存储器(128MB/256MB) 和 更大的Flahs(128MB) 并且具有AI推理的硬件加速,以及众多的视频和图像处理硬件加速。更丰富的接口和自带的外设。如板载的蓝牙和WIFI
侦侦拍建议在使用中遇到问题,可以查阅本文档的相关章节。如果发现文档没有提及的问题,也可以向我们的客服人员寻求帮助。
启动模式¶
接通电源时,(USB供电或网络尾线供电等),znzpi AI相机将运行一个引导程序约数秒钟,从而使得znzpi AI相机可以加载驱动并进行运行环境的检查。 之后主程序会加载init.py。并允许除了 loop()函数之外的初始化程序。而loop()函数,则是在每次被触发后运行。如果设置为连续运行则循环运行loop()函数中的程序。
LED闪灯¶
znzpi AI相机板上有两颗led,一颗蓝色led是电源指示灯。另外一个是红色,用来只是系统运行状态。如果红色LED没有亮,则是没有进入到LINUX系统,表示出现了严重错误。您可通过刷新znzpi AI相机的固件来解决该问题。若问题未解决,则您的znzpi AI相机可能已损坏。