一、你成功的登录方法总结
核心步骤回顾
| 步骤 | 操作 | 关键参数 |
|---|---|---|
| 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 |
|
| 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 摄像头 |
五、参考资源
你现在可以:
- 先买个 USB 摄像头测试(几十块钱)
- 按方案 A 的步骤配置
- 跑通后再考虑 MIPI 摄像头
需要我帮你具体分析某个摄像头的配置吗?告诉我你的摄像头型号,我给更详细的指导!