Changes

Jump to navigation Jump to search
Line 10: Line 10:  
TODO(Pciture)<br />
 
TODO(Pciture)<br />
 
=== 更新Maaxboard系统 ===
 
=== 更新Maaxboard系统 ===
 +
 +
==== 烧写Maaxboard标准系统 ====
 +
Maaxboard支持Linux Debain、Linux Yocto、Android系统,Linux系统下,Image和dtb是一样的,我们采用Debain系统作为例子。
 +
 +
参考《MaaXBoard-Linux-Debian-UserManual-V1.3-CN.pdf》或《MaaXBoard_Mini-Linux-Debian-UserManual-V1.1-CN.pdf》文档,烧写标准版本。
    
==== 使用编译好的Image和dtb ====
 
==== 使用编译好的Image和dtb ====
 +
Maaxboard的Image和dtb,存放在TF卡的FAT分区,可以直接进行替换。
 +
 +
<code>git clone <nowiki>https://github.com/veyeimaging/avnet_maaxboard.git</nowiki></code>
 +
 +
在上位机,解压kernel Image,将Image和em-sbc-imx8m-veye327.dtb放到TF卡的FAT分区。
 +
 +
然后将TF卡插到Maaxboard板子上,重新上电启动即可。
   −
==== 驱动的源代码编译 ====
  −
<br />
   
=== 应用和测试 ===
 
=== 应用和测试 ===
<br />
+
在Maaxboard板卡上:
 +
 
 +
<code>git clone <nowiki>https://github.com/veyeimaging/nxp_i.mx_veye_bsp.git</nowiki></code>
   −
=== 参考资料 ===
+
==== 系统状态检测 ====
 +
完成系统安装后,在Maaxboard板端执行以下命令来检测是否正确连接摄像头。
 +
 
 +
* VEYE-MIPI-327
 +
 
 +
<code>dmesg | grep veye327</code>  
 +
 
 +
应当有类似如下提示:
 +
 
 +
<code>camera veye327_mipi is found</code>
 +
 
 +
<code>Registered sensor subdevice: veye327_mipi 0-003b</code>
 +
 
 +
此外,检查/dev/videoX设备节点,应当是存在的。
 +
 
 +
* CS-MIPI-IMX307
 +
 
 +
<code>dmesg | grep csimx307</code>  
 +
 
 +
应当有类似如下提示:
 +
 
 +
<code>camera csimx307_mipi is found</code>
 +
 
 +
<code>Registered sensor subdevice: csimx307_mipi 0-003b</code>
 +
 
 +
此外,检查/dev/videoX设备节点,应当是存在的。
 +
 
 +
* CS-MIPI-SC132
 +
 
 +
<code>dmesg | grep cssc132</code>  
 +
 
 +
应当有类似如下提示:
 +
 
 +
<code>camera cssc132_mipi is found</code>
 +
 
 +
<code>Registered sensor subdevice: cssc132_mipi 0-003b</code>
 +
 
 +
此外,检查/dev/video0设备节点,应当是存在的。
 +
 
 +
==== 列出摄像头支持的模式 ====
 +
<code>v4l2-ctl --list-formats-ext</code>
 +
 
 +
==== 视频流测试 ====
 +
<code>export DISPLAY=:0</code>
 +
 
 +
* 视频预览(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
 +
 
 +
<code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)30/1' ! waylandsink</code>
 +
 
 +
* 抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
 +
 
 +
<code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1920,height=1080' ! jpegenc ! filesink location=test_image.jpg</code>
 +
 
 +
* v4l2grab抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode)
 +
 
 +
<code>./v4l2grab -d /dev/video0 -W 1920 -H 1080 -I 30 -o picture.jpg</code>
 +
 
 +
==== I2C脚本 ====
 +
由于我们的摄像头参数自由度比较高,并没有采用V4L2参数进行控制,而是使用脚本进行参数配置。
 +
 
 +
[[VEYE MIPI 290/327 for Raspberry Pi/zh#.E8.A7.86.E9.A2.91.E6.8E.A7.E5.88.B6.E8.BD.AF.E4.BB.B6.E5.8C.85.E4.BD.BF.E7.94.A8|VEYE系列参数控制软件包使用说明]]
 +
 
 +
[[CS-MIPI-X for Raspberry Pi/zh#.E8.A7.86.E9.A2.91.E6.8E.A7.E5.88.B6.E8.BD.AF.E4.BB.B6.E5.8C.85.E4.BD.BF.E7.94.A8|CS系列参数控制软件包使用说明]]
    +
=== 驱动的源代码编译 ===
 +
在Host主机:
    +
<code>git clone <nowiki>https://github.com/veyeimaging/nxp_i.mx_veye_bsp.git</nowiki></code>
 +
=== 参考资料 ===
     

Navigation menu