Difference between revisions of "GX Camera on Firfly Boards/zh"
| Line 107: | Line 107: | ||
=== 相机应用开发指南 === | === 相机应用开发指南 === | ||
| − | [https://wiki.veye.cc/index.php/GX_Camera_Application_Development_Guide/zh | + | [https://wiki.veye.cc/index.php/GX_Camera_Application_Development_Guide/zh 应用开发指南] |
=== 参考资料 === | === 参考资料 === | ||
Revision as of 13:52, 5 December 2025
怎样在Firefly板子上使用GX系列相机
1 概述
GX系列相机是为工业领域的AI应用推出的相机。其使用MIPI CSI-2接口,尤其适合嵌入式运算平台使用。它具备丰富的数据格式和触发特性,极高的带宽和可靠的稳定性。
本文以Firefly的ROC-RK3588S-PC、ROC-RK3576-PC和ROC-RK3566-PC主板为例,介绍怎样将GX系列摄像机接入RK3566/3K3568、RK3576和RK3588S/RK3588系统。
我们提供了Linux(以Ubuntu为例)操作系统下的驱动。
1.1 支持的模组
| 系列 | 型号 | 状态 |
|---|---|---|
| GX系列 | GX-MIPI-IMX662 | 完成 |
2 硬件准备及安装
GX系列相机需要使用ADP-MV2转接板才能连接到ROC-RK35xx-PC主板。
2.1 新版本ADP-MV2的连接
2.1.1 GX相机与ADP-MV2的连接
二者使用0.5mm间距*30P的FFC异面线连接,注意接触面向外。
| TOP | BOTTOM |
|---|---|
2.1.2 ADP-MV2与主板的连接
二者使用0.5mm间距*30P的FFC同面线连接,注意接触面方向,ADP-MV2上向外,RK board上向内。
2.2 V-by-One-HS-KIT摄像机连接示意图
3 github库介绍
https://github.com/veyeimaging/rk35xx_veye_bsp
https://github.com/veyeimaging/rk35xx_firefly
包括以下主要内容:
- driver和dts源码
- i2c通信工具集
- 应用层demo
此外,在releases中,提供了编译好的linux系统镜像。
国内用户可以访问gitee仓库:
https://gitee.com/veyeimaging/rk35xx_veye_bsp
https://gitee.com/veyeimaging/rk35xx_firefly
国内用户可通过百度云下载:https://pan.baidu.com/s/1LdK0n_uCx1yGej4PB8-bxg?pwd=yft9。
4 更新ubuntu系统
对于ROC-RK3566-PC、ROC-RK3576-PC 和ROC-RK3588S-PC,我们提供了发布系统的烧写镜像。
下载https://github.com/veyeimaging/rk35xx_firefly/releases/中最新的支持GX系列的镜像。
参考Firefly文档(ROC-RK3588S-PC ROC-RK3566-PC ROC-RK3576-PC),烧写系统。
5 系统状态检测
5.1 是否正确识别到了相机
完成系统安装后,系统上电。在Firefly板端执行以下命令来检测是否正确连接相机。
$ dmesg | grep gxcam
应当有类似下面的提示:
[ 6.667547] gxcam 7-003b: veye gx series camera driver version: 01.00.01
[ 6.781681] gxcam 7-003b: camera is: GX-MIPI-IMX662
[ 6.820210] gxcam 7-003b: Success to get gxcam endpoint data lanes, dts uses 2 lanes,will set to camera
[ 6.834597] gxcam 7-003b: gxcam_enum_controls success
[ 6.891209] rockchip-csi2-dphy csi2-dphy0: dphy0 matches m00_b_gxcam 7-003b:bus type 5
可以看到识别到当前的摄像机模组的型号,版本号。
在ROC-RK3588S-PC上,摄像机挂载在i2c-7, i2c地址是0x3b。
在ROC-RK3566-PC和ROC-RK3576-PC上,摄像机挂载在i2c-4。
- 执行如下命令检查video0设备节点
ls /dev/video0
可以看到
video0
正确识别摄像头之后,相机被识别为/dev/video0。
6 相机应用开发指南
7 参考资料
- ROC-RK3588S-PC 手册
https://wiki.t-firefly.com/zh_CN/ROC-RK3588S-PC/
- ROC-RK3576-PC 手册
https://wiki.t-firefly.com/zh_CN/ROC-RK3576-PC/
8 本文修改记录
- 2025-11-28
第一个版本。