Changes

Jump to navigation Jump to search
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 53: Line 61:     
Image部分,我们增加了摄像头驱动,DTB部分则指明了使用的摄像头型号。一般情况下,只需使用我们已编译好的Image和DTB,非必要情况下,无需根据代码进行编译。
 
Image部分,我们增加了摄像头驱动,DTB部分则指明了使用的摄像头型号。一般情况下,只需使用我们已编译好的Image和DTB,非必要情况下,无需根据代码进行编译。
 +
====BSP包介绍:====
 +
=====i.MX平台bsp=====
 +
https://github.com/veyeimaging/nxp_i.mx_veye_bsp
 +
 +
包括以下主要内容:
 +
 +
*driver源码
 +
*i2c通信工具集
 +
*应用层demo
 +
 +
===== MYiR i.MX平台bsp =====
 +
https://github.com/veyeimaging/myir_nxp_i.mx
 +
 +
包括以下主要内容:
 +
 +
*预编译好的linux kernel:Image
 +
*预编译好的不同平台下的dtb
 +
*dts源码
   −
===== 烧写米尔官方标准系统 =====
+
==== 烧写米尔官方标准系统 ====
 
参考《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 74: 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 111: 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 121: 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)

Navigation menu