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> |
| + | === 参考资料 === |
| | | |
| | | |