Line 25: |
Line 25: |
| |VEYE系列 | | |VEYE系列 |
| |VEYE-MIPI-IMX385 | | |VEYE-MIPI-IMX385 |
− | |开发中 | + | |完成 |
| + | |ADP-MYiR |
| + | |- |
| + | |VEYE系列 |
| + | |VEYE-MIPI-IMX462 |
| + | |完成 |
| |ADP-MYiR | | |ADP-MYiR |
| |- | | |- |
| |CS系列 | | |CS系列 |
| |CS-MIPI-IMX307 | | |CS-MIPI-IMX307 |
− | |开发中 | + | |完成 |
| |ADP-MYiR | | |ADP-MYiR |
| |- | | |- |
| |CS系列 | | |CS系列 |
| |CS-MIPI-SC132 | | |CS-MIPI-SC132 |
− | |开发中 | + | |完成 |
| |ADP-MYiR | | |ADP-MYiR |
| |} | | |} |
Line 45: |
Line 50: |
| | | |
| === 硬件准备及安装 === | | === 硬件准备及安装 === |
− | TODO(Pciture)
| + | 使用 [[ADP-MYiR Adapter Board for MYiR-tech|ADP-MYiR]] 接入到 MYD-J8XMX 主板。 |
| + | [[File:MYiR-MYD-J8XMX connection .jpg|alt=米尔科技MYD-J8XMX连接图(整体图)|center|thumb|800x800px|米尔科技MYD-J8XMX连接图(整体图)]] |
| + | [[File:MYiR MYD-JX8MX connection details.jpg|alt=米尔科技MYD-J8XMX连接细节图|center|thumb|800x800px|米尔科技MYD-J8XMX连接细节图]] |
| + | <br /> |
| | | |
| === 更新MYD-JX8MX系统 === | | === 更新MYD-JX8MX系统 === |
Line 54: |
Line 62: |
| Image部分,我们增加了摄像头驱动,DTB部分则指明了使用的摄像头型号。一般情况下,只需使用我们已编译好的Image和DTB,非必要情况下,无需根据代码进行编译。 | | Image部分,我们增加了摄像头驱动,DTB部分则指明了使用的摄像头型号。一般情况下,只需使用我们已编译好的Image和DTB,非必要情况下,无需根据代码进行编译。 |
| ====BSP包介绍:==== | | ====BSP包介绍:==== |
− | =====路径===== | + | =====i.MX平台bsp===== |
− | [https://github.com/veyeimaging/nvidia_jetson_veye_bsp/tree/master/kernel_image https://github.com/veyeimaging/nxp_i.mx_veye_bsp]
| + | https://github.com/veyeimaging/nxp_i.mx_veye_bsp |
− | =====bsp包包括以下主要内容:===== | + | |
| + | 包括以下主要内容: |
| + | |
| + | *driver源码 |
| + | *i2c通信工具集 |
| + | *应用层demo |
| + | |
| + | ===== MYiR i.MX平台bsp ===== |
| + | https://github.com/veyeimaging/myir_nxp_i.mx |
| + | |
| + | 包括以下主要内容: |
| | | |
| *预编译好的linux kernel:Image | | *预编译好的linux kernel:Image |
| *预编译好的不同平台下的dtb | | *预编译好的不同平台下的dtb |
− | *driver源码
| |
| *dts源码 | | *dts源码 |
− | *i2c通信工具集
| |
− | *应用层demo
| |
| | | |
− | ===== 烧写米尔官方标准系统 =====
| + | ==== 烧写米尔官方标准系统 ==== |
| 参考《MYD-JX8MX-Software-Manual-zh-V1.3.pdf》,烧写米尔科技标准版本系统。 | | 参考《MYD-JX8MX-Software-Manual-zh-V1.3.pdf》,烧写米尔科技标准版本系统。 |
| | | |
− | ===== 使用编译好的Image和dtb =====
| + | ==== 使用编译好的Image和dtb ==== |
| MYD-JX8MX板子的Image和dtb文件,保存在emmc的FAT分区,系统启动后,自动挂载到/run/media/mmcblk0p1/目录。 | | MYD-JX8MX板子的Image和dtb文件,保存在emmc的FAT分区,系统启动后,自动挂载到/run/media/mmcblk0p1/目录。 |
| | | |
Line 85: |
Line 100: |
| === 应用和测试 === | | === 应用和测试 === |
| | | |
− | ===== 下载bsp并传到板卡上 ===== | + | ===== 系统状态检测 ===== |
− | <code>git clone <nowiki>https://github.com/veyeimaging/nxp_i.mx_veye_bsp.git</nowiki></code>
| |
− | | |
| 完成系统安装后,在MYD-JX8MX板端执行以下命令来检测是否正确连接摄像头。 | | 完成系统安装后,在MYD-JX8MX板端执行以下命令来检测是否正确连接摄像头。 |
− |
| |
− | ===== 系统状态检测 =====
| |
| | | |
| *VEYE-MIPI-IMX327S | | *VEYE-MIPI-IMX327S |
Line 122: |
Line 133: |
| <code>Registered sensor subdevice: cssc132_mipi <0/1>-003b</code> | | <code>Registered sensor subdevice: cssc132_mipi <0/1>-003b</code> |
| | | |
− | 正确是识别摄像头之后,两个MIPI-CSI2接口的摄像头分别识别挂载到i2c-0,i2c-1,识别为/dev/video0和/dev/video1。
| + | 正确识别摄像头之后,两个MIPI-CSI2接口的摄像头分别识别挂载到i2c-0,i2c-1,识别为/dev/video0和/dev/video1。 |
| ====列出摄像头支持的模式==== | | ====列出摄像头支持的模式==== |
| <code>v4l2-ctl --list-formats-ext -d /dev/video<0/1></code> | | <code>v4l2-ctl --list-formats-ext -d /dev/video<0/1></code> |
Line 132: |
Line 143: |
| | | |
| <code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)30/1' ! waylandsink</code> | | <code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)30/1' ! waylandsink</code> |
| + | |
| + | *视频预览(CS-MIPI-IMX307 @1080p mode 10fps) |
| + | |
| + | <code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1920,height=1080,framerate=(fraction)10/1' ! waylandsink</code> |
| + | |
| + | *视频预览(CS-MIPI-IMX307 @720p mode 60fps) |
| + | |
| + | <code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1280,height=720,framerate=(fraction)60/1' ! waylandsink</code> |
| + | |
| + | *视频预览 (CS-MIPI-SC132 @1280*1080 mode 45fps) |
| + | |
| + | <code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1280,height=1080,framerate=(fraction)45/1' ! waylandsink</code> |
| + | |
| + | *视频预览 (CS-MIPI-SC132 @1080*1280 mode 45fps) |
| + | |
| + | <code>gst-launch-1.0 v4l2src device=/dev/video0 ! 'video/x-raw,width=1080,height=1280,framerate=(fraction)45/1' ! waylandsink</code> |
| | | |
| *抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode) | | *抓拍一张图片(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> | | <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> |
| + | |
| + | *抓拍一张图片 (CS-MIPI-IMX307 @720p mode) |
| + | |
| + | <code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1280,height=720' ! jpegenc ! filesink location=720p.jpg</code> |
| + | |
| + | *抓拍一张图片 (CS-MIPI-SC132 @1280*1080 mode) |
| + | |
| + | <code>gst-launch-1.0 v4l2src num-buffers=1 device=/dev/video0 ! 'video/x-raw, width=1280,height=1080' ! jpegenc ! filesink location=test_image.jpg</code> |
| | | |
| *v4l2grab抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode) | | *v4l2grab抓拍一张图片(VEYE-MIPI-327S,CS-MIPI-IMX307 @1080p mode) |