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

From wiki_veye
Jump to navigation Jump to search
Line 112: Line 112:
 
<code>gxcam 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|应用开发指南]]
  
 
===参考资料===
 
===参考资料===

Revision as of 11:18, 29 December 2025

English


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

1 概述

MV系列和RAW系列相机是为工业领域的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端子。对于RAW系列相机,无需使用转接板即可将我们的相机安装到其主板上。对于MV系列相机,则需要使用ADP-MV1转接板进行连接。

2.1 相机与OrangePi CM4的连接

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

OrangePi CM4 to MV cam
OrangePi CM4 to RAW CAM


2.2 相机与OrangePi CM5的连接

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

OrangePi CM5 to all cam overview
OrangePi CM5 to all cam backview


2.3 相机与OrangePi CM5 tablet的连接

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

OrangePi CM5 tablet to RAW cam


OrangePi CM5 tablet to MV cam


3 github库介绍

https://github.com/veyeimaging/rk35xx_veye_bsp

https://github.com/veyeimaging/rk35xx_orangepi

包括以下主要内容:

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

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

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

https://gitee.com/veyeimaging/rk35xx_veye_bsp

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个相机,以RAW-MIPI-SC132M为例,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

发布第一个版本。