8.1 硬 件、系统与环境配置
认证配件及购买链接请参考认证配件清单
Q1: 什么是D-Robotics RDK套件?
A: D-Robotics Developer Kits,简称D-Robotics RDK套件,是基于D-Robotics智能芯片打造的机器人开发者套件,目前主要包括RDK X3(旭日X3派)、RDK X3 Module(旭日X3模组)、RDK X5、RDK Ultra等系列。
Q2: 如何查看RDK板卡的系统版本号?
A: 登录到RDK板卡的系统后,您可以使用以下命令:
-
查看系统大版本号:
cat /etc/version
例如,输出可能是
2.0.0
或x3_ubuntu_v1.1.6
。 -
查看已安装的地瓜核心功能包版本:
apt list --installed | grep hobot
或者使用
rdkos_info
命令(适用于较新的系统版本,如2.1.0及以后):rdkos_info
示例输出 (RDK OS 2.x 版本,如2.0.0):
root@ubuntu:~# apt list --installed | grep hobot
hobot-boot/unknown,now 2.0.0-20230530181103 arm64 [installed]
hobot-bpu-drivers/unknown,now 2.0.0-20230530181103 arm64 [installed]
# ... 其他 hobot-* 包
root@ubuntu:~# cat /etc/version
2.0.0示例输出 (RDK OS 1.x 版本,如1.1.6):
root@ubuntu:~# apt list --installed | grep hobot
hobot-arm64-boot/unknown,now 1.1.6 arm64 [installed]
# ... 其他 hobot-arm64-* 包
root@ubuntu:~# cat /etc/version
x3_ubuntu_v1.1.6
Q3: 不同RDK OS系统版本和硬件平台之间有什么对应关系?
A:
- RDK OS 2.x 及更新版本系统 (如2.0.0, 2.1.0, 3.0.x):
- 基于D-Robotics Linux开源代码包制作。
- 通常支持对应芯片的RDK系列硬件,例如RDK X3的2.x/3.x系统支持RDK X3、RDK X3 Module。
- RDK OS 1.x 版本系统:
- 基于闭源Linux系统制作,属于历史版本。
- 主要支持早期的RDK X3硬件。
重要注意事项:
- 版本升级: 1.x版本系统无法通过
apt
命令直接升级到2.x或更新版本的系统。如需升级,必须通过烧录新版本系统镜像的方式重新安装操作系统。 - TROS兼容性: 不同大版本的TROS(如基于Foxy的TROS和基于Humble的TROS)通常与特定的RDK OS大版本绑定。例如,RDK OS 2.x 通常搭载基于ROS2 Foxy的TROS,而RDK OS 3.x 通常搭载基于ROS2 Humble的TROS。
Q4: 摄像头插 拔有什么注意事项?
A: 严禁在开发板未断电的情况下插拔摄像头,否则非常容易烧坏摄像头模组或主板接口。 请务必在断开开发板所有电源后,再进行摄像头的连接或移除操作。
Q5: RDK X3 的调试串口线如何正确连接?
A: RDK X3的调试串口线一端(通常是白色XH连接器或对应排针)连接到RDK X3板上的DEBUG串口接口。由于接口通常有防呆设计(如凹槽或特定引脚顺序),正反面一般不易接错。另一端连接到USB转串口模块(如CH340、CP210x等),串口模块再通过USB连接到电脑。
连接示意图:
重点关注: 确保串口模块的TX连接到RDK的RX,RX连接到RDK的TX,GND连接到GND。