Difference between revisions of "VEYE Camera on Orange Pi's RK35XX Boards/zh"
Line 52: | Line 52: | ||
参考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 用户手册]烧写系统。当然,也可以使用通用的dpkg命令,安装deb包。 | 参考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 用户手册]烧写系统。当然,也可以使用通用的dpkg命令,安装deb包。 | ||
+ | |||
+ | === 系统状态检测 === | ||
+ | 完成系统安装后,系统上电。在主板端执行以下命令来检测是否正确连接相机。 | ||
+ | |||
+ | <code>sudo dmesg | grep veye</code> | ||
+ | |||
+ | ==== CM4 ==== | ||
+ | 应当有类似如下提示: | ||
+ | |||
+ | <code>veyecam2m 1-003b: camera id is veyecam2m</code> | ||
+ | |||
+ | <code>veyecam2m 1-003b: sensor is IMX462</code> | ||
+ | |||
+ | 执行如下命令,检查video设备节点 | ||
+ | |||
+ | <code>ls /dev/video0</code> | ||
+ | |||
+ | 可以看到 | ||
+ | |||
+ | <code>video0</code> | ||
+ | |||
+ | 正确识别摄像头之后,相机被识别为/dev/video0。 | ||
+ | |||
+ | ==== CM5 ==== | ||
+ | CM5 支持接入4个相机, dmesg信息中包含如下内容: | ||
+ | |||
+ | <code>veyecam2m 3-003b: camera id is veyecam2m</code> | ||
+ | |||
+ | <code>veyecam2m 3-003b: sensor is IMX462</code> | ||
+ | |||
+ | <code>veyecam2m 4-003b: camera id is veyecam2m</code> | ||
+ | |||
+ | <code>veyecam2m 4-003b: sensor is IMX462</code> | ||
+ | |||
+ | <code>veyecam2m 5-003b: camera id is veyecam2m</code> | ||
+ | |||
+ | <code>veyecam2m 5-003b: sensor is IMX462</code> | ||
+ | |||
+ | <code>veyecam2m 6-003b: camera id is veyecam2m</code> | ||
+ | |||
+ | <code>veyecam2m 6-003b: sensor is IMX462</code> | ||
+ | |||
+ | 其中,veyecam2m 3-003b对应cam2接入的相机,veyecam2m 4-003b对应cam1接入的相机 ,veyecam2m 5-003b对应cam3接入的相机,veyecam2m 6-003b对应cam4接入的相机。 | ||
+ | |||
+ | 正确识别摄像头之后,可以看到对应的video设备节点,不同的cam接口接入相机的video设备节点如下: | ||
+ | |||
+ | <code>cam1:/dev/video22</code> | ||
+ | |||
+ | <code>cam2:/dev/video33</code> | ||
+ | |||
+ | <code>cam3:/dev/video11</code> | ||
+ | |||
+ | <code>cam4:/dev/video0</code> | ||
+ | <br /> |
Revision as of 17:48, 8 January 2025
怎样在Orange Pi的RK35XX板子上使用VEY系列摄像机
1 概述
VEYE系列相机是我们推出的视频流模式MIPI摄像机。本文以Orange Pi的CM4和CM5主板为例,介绍怎样将VEYE系列摄像机接入RK3566/RK3568/RK3588系统。
我们提供了Linux操作系统下的驱动。
1.1 支持的摄像机模组
系列 | 型号 | 状态 |
---|---|---|
VEYE系列 | VEYE-MIPI-IMX327S | 完成 |
VEYE系列 | VEYE-MIPI-IMX462 | 完成 |
VEYE系列 | VEYE-MIPI-IMX385 | 完成 |
2 硬件准备及安装
我们使用Orange Pi的CM4和CM5的官方底板,这两个底板提供了兼容树莓派的15Pin端子,无需使用转接板即可将我们的相机安装到其主板上。
2.1 相机与OrangePi CM4的连接
二者使用15P的FFC异面面线连接,注意接触面方向。请注意,只有下图所示的CAM1支持VEYE相机。
2.2 相机与OrangePi CM5的连接
二者使用15P的FFC异面面线连接,注意接触面方向。OrangePi CM5最多支持4个VEYE摄像头,下图是同时连接多种摄像头的硬件连接方法展示。
3 github库介绍
https://github.com/veyeimaging/rk35xx_veye_bsp
https://github.com/veyeimaging/rk35xx_orangepi
包括以下主要内容:
- driver和dts源码
- i2c通信工具集
- 应用层demo
此外,在releases中,提供了编译好的烧写镜像和linux内核的deb安装包。
4 更新主板的Ubuntu系统
我们提供了发布系统的烧写镜像,同时提供了linux内核的deb安装包。
参考OrangePi CM4用户手册,或者OrangePi CM5的用户手册烧写系统。当然,也可以使用通用的dpkg命令,安装deb包。
5 系统状态检测
完成系统安装后,系统上电。在主板端执行以下命令来检测是否正确连接相机。
sudo dmesg | grep veye
5.1 CM4
应当有类似如下提示:
veyecam2m 1-003b: camera id is veyecam2m
veyecam2m 1-003b: sensor is IMX462
执行如下命令,检查video设备节点
ls /dev/video0
可以看到
video0
正确识别摄像头之后,相机被识别为/dev/video0。
5.2 CM5
CM5 支持接入4个相机, dmesg信息中包含如下内容:
veyecam2m 3-003b: camera id is veyecam2m
veyecam2m 3-003b: sensor is IMX462
veyecam2m 4-003b: camera id is veyecam2m
veyecam2m 4-003b: sensor is IMX462
veyecam2m 5-003b: camera id is veyecam2m
veyecam2m 5-003b: sensor is IMX462
veyecam2m 6-003b: camera id is veyecam2m
veyecam2m 6-003b: sensor is IMX462
其中,veyecam2m 3-003b对应cam2接入的相机,veyecam2m 4-003b对应cam1接入的相机 ,veyecam2m 5-003b对应cam3接入的相机,veyecam2m 6-003b对应cam4接入的相机。
正确识别摄像头之后,可以看到对应的video设备节点,不同的cam接口接入相机的video设备节点如下:
cam1:/dev/video22
cam2:/dev/video33
cam3:/dev/video11
cam4:/dev/video0