Difference between revisions of "VEYE Camera on Orange Pi's RK35XX Boards/zh"
(→CM5) |
|||
Line 94: | Line 94: | ||
<code>veyecam2m 6-003b: sensor is IMX462</code> | <code>veyecam2m 6-003b: sensor is IMX462</code> | ||
− | + | 各个信息对应关系如下表: | |
− | + | {| class="wikitable" | |
− | + | !CAM num | |
− | + | !I2C | |
− | + | !media node | |
− | + | !video node | |
− | + | |- | |
− | + | |1 | |
− | + | |4 | |
− | + | |veyecam2m 4-003b | |
− | + | |/dev/video22 | |
+ | |- | ||
+ | |2 | ||
+ | |3 | ||
+ | |veyecam2m 3-003b | ||
+ | |/dev/video33 | ||
+ | |- | ||
+ | |3 | ||
+ | |5 | ||
+ | |veyecam2m 5-003b | ||
+ | |/dev/video11 | ||
+ | |- | ||
+ | |4 | ||
+ | |6 | ||
+ | |veyecam2m 6-003b | ||
+ | |/dev/video0 | ||
+ | |} | ||
<br /> | <br /> |
Revision as of 17:52, 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
各个信息对应关系如下表:
CAM num | I2C | media node | video node |
---|---|---|---|
1 | 4 | veyecam2m 4-003b | /dev/video22 |
2 | 3 | veyecam2m 3-003b | /dev/video33 |
3 | 5 | veyecam2m 5-003b | /dev/video11 |
4 | 6 | veyecam2m 6-003b | /dev/video0 |