RDK X5使用Type-C直连方式添加设备失败

一、你成功的登录方法总结

核心步骤回顾

步骤 操作 关键参数
1. 板子上电 正常插电启动(不按 KEY 键) 绿灯常亮 + 橙灯闪烁
2. 物理连接 Type-C 线连接电脑和 X5 电脑识别到 CONFIG 盘 + 网卡
3. 电脑 IP 设置 有线网卡/以太网 3 设置静态 IP IP: 192.168.128.50
掩码: 255.255.255.0
网关: 192.168.128.1
4. 避开 IP 冲突 不用 192.168.128.100(被占用) 改用 192.168.128.50
5. 验证连通 ping 192.168.128.10 :white_check_mark: 0% 丢包
6. SSH 测试 ssh sunrise@192.168.128.10 密码: sunrise
7. Studio 添加 选择"IP 连接"方式 IP: 192.168.128.10

关键成功因素

✅ 板子已正常启动(橙灯闪烁)
✅ 电脑端 IP 与板子在同一网段(192.168.128.x)
✅ 避开了 IP 冲突(不用 192.168.128.100)
✅ 先 ping 通,再 SSH,最后 Studio 添加

二、RDK X5 摄像头配置指南

RDK X5 支持 USB 摄像头MIPI 摄像头 两种类型,配置方法不同:

方案 A:USB 摄像头(推荐新手,即插即用)

1. 硬件连接

1. 将 USB 摄像头插入 X5 的 USB 接口
2. 等待 5 秒让系统识别

2. 验证摄像头是否识别

# SSH 登录后执行

# 查看 USB 设备
lsusb

# 查看视频设备
ls /dev/video*

# 预期输出:/dev/video0, /dev/video1 等

3. 测试摄像头

# 安装测试工具
sudo apt update
sudo apt install v4l-utils -y

# 查看摄像头能力
v4l2-ctl --device=/dev/video0 --list-formats-ext

# 简单采集测试(按 Ctrl+C 停止)
ffmpeg -f v4l2 -i /dev/video0 -t 5 test.mp4

4. ROS2 中使用 USB 摄像头

# 启动 USB 摄像头节点
source /opt/ros/humble/setup.bash
ros2 launch usb_cam usb_cam-node.launch.py video_device:=/dev/video0

# 在新终端查看图像话题
ros2 topic list | grep image

方案 B:MIPI 摄像头(需要官方型号,性能更好)

1. 支持的官方型号

型号 接口 分辨率 备注
SC230AI MIPI 1920×1080 官方推荐
GC2053 MIPI 1920×1080 常用型号
OV2311 MIPI 1920×1080 双目支持

2. 硬件连接

1. 板子断电
2. MIPI 摄像头接入 CSI 接口(注意方向)
3. 重新上电

3. 验证摄像头

# SSH 登录后执行

# 查看 MIPI 摄像头是否识别
dmesg | grep -i vin

# 查看视频设备
ls /dev/video*

# 查看传感器信息
v4l2-ctl --device=/dev/video0 --info

4. 启动 MIPI 摄像头

# 启动单目摄像头
ros2 launch mipi_cam mipi_cam_single_channel.launch.py

# 启动双目摄像头
ros2 launch mipi_cam mipi_cam_dual_channel.launch.py

5. 常见问题排查

问题 1:找不到 /dev/video*

# 检查内核模块
lsmod | grep vin

# 查看启动日志
dmesg | grep -i "sensor\|mipi\|vin"

问题 2:摄像头型号不匹配

# 查看当前配置的传感器
cat /sys/class/video4linux/video0/name

方案 C:使用 RDK Studio 图形化配置

步骤:

1. 打开 RDK Studio
2. 点击左侧"应用管理"
3. 搜索"摄像头"或"camera"
4. 选择对应的摄像头示例应用
5. 点击"部署"
6. 在"运行管理"中启动应用
7. 查看图像输出

三、推荐学习路径

第 1 步:先用 USB 摄像头练手

# 任何 USB 摄像头都可以,成本低
# 测试成功后再尝试 MIPI 摄像头

第 2 步:运行官方示例

# 查看可用示例
ls /opt/tros/humble/share/ | grep cam

# 运行示例
ros2 launch <包名> <launch 文件>

第 3 步:开发自己的应用

# 创建 ROS2 节点订阅图像话题
# 使用 OpenCV 处理图像
# 部署 AI 模型进行识别

四、常见问题速查

问题 解决方法
ls /dev/video* 无输出 摄像头未识别,重新插拔或换接口
MIPI 摄像头无法启动 确认型号是否在支持列表中
图像黑屏 检查摄像头盖是否打开,光线是否充足
ROS2 节点启动报错 确认已 source /opt/tros/humble/setup.bash
帧率太低 降低分辨率或使用 MIPI 摄像头

五、参考资源


你现在可以:

  1. 先买个 USB 摄像头测试(几十块钱)
  2. 按方案 A 的步骤配置
  3. 跑通后再考虑 MIPI 摄像头

需要我帮你具体分析某个摄像头的配置吗?告诉我你的摄像头型号,我给更详细的指导!