Difference between revisions of "GX Camera on Orange Pi's RK35XX Boards/zh"

From wiki_veye
Jump to navigation Jump to search
(Created page with "[https://wiki.veye.cc/index.php/MV_Camera_on_Orange_Pi%27s_RK35XX_Boards English] '''<big>怎样在Orange Pi的RK35XX板子上使用MV系列和RAW系列相机</big>''' ===...")
 
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
[https://wiki.veye.cc/index.php/MV_Camera_on_Orange_Pi%27s_RK35XX_Boards English]
+
[https://wiki.veye.cc/index.php/GX_Camera_on_Orange_Pi%27s_RK35XX_Boards English]
  
  
'''<big>怎样在Orange Pi的RK35XX板子上使用MV系列和RAW系列相机</big>'''
+
'''<big>怎样在Orange Pi的RK35XX板子上使用GX系列相机</big>'''
 
===概述===
 
===概述===
MV系列和RAW系列相机是为工业领域的AI应用推出的相机。其使用MIPI CSI-2接口,尤其适合嵌入式运算平台使用。它具备丰富的数据格式和触发特性,极低的延时,极高的带宽和可靠的稳定性。
+
GX系列相机是为工业领域的AI应用推出的相机。其使用MIPI CSI-2接口,尤其适合嵌入式运算平台使用。它具备丰富的数据格式和触发特性,极低的延时,极高的带宽和可靠的稳定性。
  
本文以Orange Pi的CM4和CM5以及CM5 tablet主板为例,介绍怎样将MV和RAW系列摄像机接入RK3566/3K3568和RK3588S/RK3588系统。
+
本文以Orange Pi的CM4和CM5以及CM5 tablet主板为例,介绍怎样将GX系列摄像机接入RK3566/3K3568和RK3588S/RK3588系统。
  
 
我们提供了Linux操作系统下的驱动。
 
我们提供了Linux操作系统下的驱动。
Line 15: Line 15:
 
!状态
 
!状态
 
|-
 
|-
|MV系列
+
|GX系列
|MV-MIPI-IMX178M
+
|GX-MIPI-IMX662
|完成
 
|-
 
|MV系列
 
|MV-MIPI-SC130M
 
|完成
 
|-
 
|MV系列
 
|MV-MIPI-IMX287M
 
|完成
 
|-
 
|MV系列
 
|MV-MIPI-IMX296M
 
|完成
 
|-
 
|MV系列
 
|MV-MIPI-IMX265M
 
|完成
 
|-
 
|MV系列
 
|MV-MIPI-IMX264M
 
|完成
 
|-
 
|MV系列
 
|MV-MIPI-IMXGMAX4002M
 
|完成
 
|-
 
|RAW系列
 
|RAW-MIPI-SC132M
 
|完成
 
|-
 
|RAW系列
 
|RAW-MIPI-IMX462M
 
|完成
 
|-
 
|RAW系列
 
|RAW-MIPI-AR0234M
 
|完成
 
|-
 
|RAW系列
 
|RAW-MIPI-SC535M
 
 
|完成
 
|完成
 
|}
 
|}
 
===硬件准备及安装===
 
===硬件准备及安装===
我们使用Orange Pi的CM4和CM5的官方底板,这两个底板提供了兼容树莓派的15Pin端子。对于RAW系列相机,无需使用转接板即可将我们的相机安装到其主板上。对于MV系列相机,则需要使用[[ADP-MV1 Adapter Board Data Sheet/zh|ADP-MV1]]转接板进行连接。
+
我们使用Orange Pi的CM4和CM5的官方底板,这两个底板提供了兼容树莓派的15Pin端子。对于GX系列相机,无需使用转接板即可将我们的相机安装到其主板上。
  
 
====相机与OrangePi CM4的连接====
 
====相机与OrangePi CM4的连接====
ADP-MV1和OrangePi之间使用15P的FFC异面线连接,注意接触面方向。请注意,只有下图所示的CAM1支持VEYE相机。
+
ADP-MV1和OrangePi之间使用15P的FFC异面线连接,注意接触面方向。请注意,只有下图所示的CAM1支持GX相机。
[[File:OrangePi CM4 to MV cam.jpg|center|thumb|600x600px|OrangePi CM4 to MV cam]]
+
[[File:Gx to orangepi cm4 resized.png|center|thumb|610x610px|OrangePi CM4 to GX cam]]
[[File:OrangePi CM4 to RAW cam.jpg|center|thumb|600x600px|OrangePi CM4 to RAW CAM]]
+
 
 +
 
 
<br />
 
<br />
  
 
====相机与OrangePi CM5的连接====
 
====相机与OrangePi CM5的连接====
OrangePi CM5最多支持4个VEYE摄像头,下图是同时连接多种摄像头的硬件连接方法展示。[[File:OrangePi CM5 to all cam overview.jpg|center|thumb|600x600px|OrangePi CM5 to all cam overview|link=http://wiki.veye.cc/index.php/File:OrangePi_CM5_to_all_cam_overview.jpg]][[File:OrangePi CM5 to all cam backview.jpg|center|thumb|600x600px|OrangePi CM5 to all cam backview|link=http://wiki.veye.cc/index.php/File:OrangePi_CM5_to_all_cam_backview.jpg]]<br />
+
OrangePi CM5最多支持4个VEYE摄像头,下图是同时连接多种摄像头的硬件连接方法展示。
 +
[[File:Gx to orangepi cm5 resized.png|center|thumb|700x700px|OrangePi CM5 to GX cam]]
 +
<br />
 
====相机与OrangePi CM5 tablet的连接====
 
====相机与OrangePi CM5 tablet的连接====
由于接插件格式的差异,OrangePi CM5 tablet上我们调通了CAM2和CAM3两个接口的模组,下图是连接RAW系列和MV系列的连接方法。
+
由于接插件格式的差异,OrangePi CM5 tablet上我们调通了CAM2和CAM3两个接口的模组,下图是连接GX系列的连接方法。
[[File:OrangePi CM5 tablet to MV cam.jpg|center|thumb|600x600px|OrangePi CM5 tablet to RAW cam]]
 
 
<br />
 
<br />
[[File:OrangePi CM5 tablet to MV cam .jpg|center|thumb|600x600px|OrangePi CM5 tablet to MV cam ]]
+
[[File:Gx to orangepi cm5 table resized.png|center|thumb|640x640px|OrangePi CM5 tablet to GX cam]]
 
<br />
 
<br />
 
 
===github库介绍===
 
===github库介绍===
https://github.com/veyeimaging/rk35xx_veye_bsp
 
  
 
https://github.com/veyeimaging/rk35xx_orangepi
 
https://github.com/veyeimaging/rk35xx_orangepi
Line 91: Line 51:
  
 
国内用户可以访问gitee仓库:
 
国内用户可以访问gitee仓库:
 
https://gitee.com/veyeimaging/rk35xx_veye_bsp
 
  
 
https://gitee.com/veyeimaging/rk35xx_orangepi
 
https://gitee.com/veyeimaging/rk35xx_orangepi
Line 105: Line 63:
 
完成系统安装后,系统上电。在主板端执行以下命令来检测是否正确连接相机。
 
完成系统安装后,系统上电。在主板端执行以下命令来检测是否正确连接相机。
  
<code>sudo dmesg | grep mvcam</code>
+
<code>sudo dmesg | grep gxcam</code>
 
====CM4====
 
====CM4====
CM4只支持通过cam1接口,接入相机。以RAW-MIPI-SC132M为例,dmesg信息中包含如下内容:
+
CM4只支持通过cam1接口,接入相机。以GX-MIPI-IMX662为例,dmesg信息中包含如下内容:
  
<code>mvcam 1-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 1-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 1-003b: firmware version: 0x1040000</code>
+
<code>gxcam 1-003b: firmware version: 0x1040000</code>
  
 
执行如下命令,检查video设备节点
 
执行如下命令,检查video设备节点
Line 123: Line 81:
 
正确识别摄像头之后,相机被识别为/dev/video0。
 
正确识别摄像头之后,相机被识别为/dev/video0。
 
====CM5====
 
====CM5====
CM5 支持接入4个相机,以RAW-MIPI-SC132M为例,dmesg信息中包含如下内容:
+
CM5 支持接入4个相机,以GX-MIPI-IMX662为例,dmesg信息中包含如下内容:
  
<code>mvcam 3-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 3-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 3-003b: firmware version: 0x1040000</code>
+
<code>gxcam 3-003b: firmware version: 0x1040000</code>
  
<code>mvcam 4-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 4-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 4-003b: firmware version: 0x1040000</code>
+
<code>gxcam 4-003b: firmware version: 0x1040000</code>
  
<code>mvcam 5-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 5-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 5-003b: firmware version: 0x1040000  </code>
+
<code>gxcam 5-003b: firmware version: 0x1040000  </code>
  
<code>mvcam 6-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 6-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 6-003b: firmware version: 0x1040000</code>
+
<code>gxcam 6-003b: firmware version: 0x1040000</code>
  
 
====CM5 tablet====
 
====CM5 tablet====
CM5 支持接入2个相机,以RAW-MIPI-SC132M为例,dmesg信息中包含如下内容:
+
CM5 支持接入2个相机,以GX-MIPI-IMX662为例,dmesg信息中包含如下内容:
  
<code>mvcam 6-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 6-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 6-003b: firmware version: 0x1040000</code>
+
<code>gxcam 6-003b: firmware version: 0x1040000</code>
  
<code>mvcam 7-003b: camera is: RAW-MIPI-SC132M</code>
+
<code>gxcam 7-003b: camera is: GX-MIPI-IMX662</code>
  
<code>mvcam 7-003b: firmware version: 0x1040000</code>
+
<code>gxcam 7-003b: firmware version: 0x1040000</code>
 
===相机应用开发指南===
 
===相机应用开发指南===
[[MV Camera Application Development Guide on Rochchip/zh|应用开发指南]]
+
[[GX Camera Application Development Guide on Rochchip/zh|应用开发指南]]
  
 
===参考资料===
 
===参考资料===

Latest revision as of 13:25, 23 January 2026

English


怎样在Orange Pi的RK35XX板子上使用GX系列相机

1 概述

GX系列相机是为工业领域的AI应用推出的相机。其使用MIPI CSI-2接口,尤其适合嵌入式运算平台使用。它具备丰富的数据格式和触发特性,极低的延时,极高的带宽和可靠的稳定性。

本文以Orange Pi的CM4和CM5以及CM5 tablet主板为例,介绍怎样将GX系列摄像机接入RK3566/3K3568和RK3588S/RK3588系统。

我们提供了Linux操作系统下的驱动。

1.1 支持的模组

系列 型号 状态
GX系列 GX-MIPI-IMX662 完成

2 硬件准备及安装

我们使用Orange Pi的CM4和CM5的官方底板,这两个底板提供了兼容树莓派的15Pin端子。对于GX系列相机,无需使用转接板即可将我们的相机安装到其主板上。

2.1 相机与OrangePi CM4的连接

ADP-MV1和OrangePi之间使用15P的FFC异面线连接,注意接触面方向。请注意,只有下图所示的CAM1支持GX相机。

OrangePi CM4 to GX cam



2.2 相机与OrangePi CM5的连接

OrangePi CM5最多支持4个VEYE摄像头,下图是同时连接多种摄像头的硬件连接方法展示。

OrangePi CM5 to GX cam


2.3 相机与OrangePi CM5 tablet的连接

由于接插件格式的差异,OrangePi CM5 tablet上我们调通了CAM2和CAM3两个接口的模组,下图是连接GX系列的连接方法。

OrangePi CM5 tablet to GX cam


3 github库介绍

https://github.com/veyeimaging/rk35xx_orangepi

包括以下主要内容:

  • driver和dts源码
  • i2c通信工具集
  • 应用层demo

此外,在releases中,提供了编译好的烧写镜像和linux内核的deb安装包。

国内用户可以访问gitee仓库:

https://gitee.com/veyeimaging/rk35xx_orangepi

国内用户可通过百度云下载:https://pan.baidu.com/s/1LdK0n_uCx1yGej4PB8-bxg?pwd=yft9

4 更新主板的Ubuntu系统

我们提供了发布系统的烧写镜像,同时提供了linux内核的deb安装包。

参考OrangePi CM4用户手册,或者OrangePi CM5的用户手册烧写系统。当然,也可以使用通用的dpkg命令,安装deb包。

5 系统状态检测

完成系统安装后,系统上电。在主板端执行以下命令来检测是否正确连接相机。

sudo dmesg | grep gxcam

5.1 CM4

CM4只支持通过cam1接口,接入相机。以GX-MIPI-IMX662为例,dmesg信息中包含如下内容:

gxcam 1-003b: camera is: GX-MIPI-IMX662

gxcam 1-003b: firmware version: 0x1040000

执行如下命令,检查video设备节点

ls /dev/video0

可以看到

video0

正确识别摄像头之后,相机被识别为/dev/video0。

5.2 CM5

CM5 支持接入4个相机,以GX-MIPI-IMX662为例,dmesg信息中包含如下内容:

gxcam 3-003b: camera is: GX-MIPI-IMX662

gxcam 3-003b: firmware version: 0x1040000

gxcam 4-003b: camera is: GX-MIPI-IMX662

gxcam 4-003b: firmware version: 0x1040000

gxcam 5-003b: camera is: GX-MIPI-IMX662

gxcam 5-003b: firmware version: 0x1040000  

gxcam 6-003b: camera is: GX-MIPI-IMX662

gxcam 6-003b: firmware version: 0x1040000

5.3 CM5 tablet

CM5 支持接入2个相机,以GX-MIPI-IMX662为例,dmesg信息中包含如下内容:

gxcam 6-003b: camera is: GX-MIPI-IMX662

gxcam 6-003b: firmware version: 0x1040000

gxcam 7-003b: camera is: GX-MIPI-IMX662

gxcam 7-003b: firmware version: 0x1040000

6 相机应用开发指南

应用开发指南

7 参考资料

  • OrangePi CM4

http://www.orangepi.cn/orangepiwiki/index.php/Orange_Pi_CM4

  • OrangePi CM5

http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-CM5.html

  • OrangePi CM5 tablet

http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-CM5-Tablet-Board.html

8 本文修改记录

  • 2025-12-29

发布第一个版本。