这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【D-ROBOTICS RDKX5测评】地瓜机器人RDKX5开箱与系统烧录完全指

共1条 1/1 1 跳转至页

【D-ROBOTICS RDKX5测评】地瓜机器人RDKX5开箱与系统烧录完全指南

助工
2026-10-19 23:47:32     打赏

导语:

想玩端侧 AI 机器人,预算有限又想要工业级 BPU 算力?地平线地瓜 RDK X5 绝对是创客、学生、机器人爱好者不能错过的开发板。本文从开箱、硬件解读、三种烧录方式、系统调优、性能跑分、内存原理,再到树莓派配件移植踩坑,手把手带你从零跑通第一例 AI 检测 Demo,避开 90% 新手容易踩的坑。


先认识一下:这块板子是谁做的?

地瓜机器人(D-Robotics)——RDK 系列的出品方,是地平线机器人体系下专注 "端侧智能" 的机器人芯片公司,核心产品叫旭日(Xiyu)系列 BPU 芯片。这块 RDK X5 板载的就是旭日 5(Sunrise 5)。

几个数字感受一下背后的分量:旭日系列芯片累计出货 800 万颗,具身智能客户覆盖率超 50%;2025 年 11 月最新发布的 S600 干到 560 TOPS,半年内拿下它石智航、千寻智能、自变量、优必选等 20 多家头部厂商;今年刚完成4 亿美元 C 轮(未来资产领投,美团战投,合肥 / 北京国资、高瓴五源跟投)。

生态这边汇聚 500 + 创客团队、500 + 院校、10 万 + 开发者 ——RDK 系列就是为这群开发者打造的硬件平台。

RDK X5 定位是教育 / 创客线(10 TOPS、3W 功耗、~300 元档),上面的芯片、BPU 工具链(hbm_runtime)、模型转换管线全部和工业量产同源 ——花创客的价格,用上工业级的端侧 AI 底子。后面实测 BPU 跑分(67 FPS / 530 FPS),带你看真实硬件性能,不看纸面参数。

我下单的时候得捷700多吧,国内已经是800多了,经历短暂缺货后,现在已经上千了,这年头就是这么疯魔!

image.png

铠甲是我自己穿上的,穿上之后就精神多了


一、开箱初体验

1.1 包装外观

拿到 RDK X5 的第一印象:颜值爆表!包装盒采用极简设计,橙黑配色科技感十足。盒面印有产品渲染图和核心参数:

  • 10 TOPS BPU 算力

  • 8 核 Cortex-A55 处理器

  • 4GB/8GB LPDDR4 内存

  • 丰富接口:USB 3.0×4、千兆网口、MIPI 摄像头接口

    image.png

1.2 开箱清单

物品数量说明

RDK X5 开发板1 块核心主板,橙色 PCB 超酷炫
USB Type-C 数据线1 根用于闪连和调试
USB Type-A to Type-C1 根供电使用
散热器 + 风扇1 套高性能推理必须做好散热
螺丝包1 套固定散热器用
快速入门手册1 份基础操作指引
SD 卡(部分版本)1 张预装系统镜像

板卡亮点

  • 中央 CPU 采用玻璃镜面设计,科技感拉满

  • 橙色 PCB 走线精美,做工堪比艺术品

  • 40Pin 排针布局,兼容树莓派大部分配件

  • 自带 3.5mm 耳机孔,直接支持语音交互

小提醒:风扇不是装饰件!长时间跑 AI 推理,风扇务必装好,否则会触发温度降频。

1.3 接口一览

  • 左侧: 闪连接口(Type-C)、调试串口(Micro-USB)

  • 右侧: 千兆网口(支持 PoE)、4 个 USB 3.0 接口

  • 顶部: 2 个 MIPI 摄像头接口、HDMI 输出、MIPI DSI

  • 底部: 40Pin GPIO 排针(与树莓派兼容)

闪连口是 X5 的王牌功能:不用读卡器,一根数据线电脑直连开发板完成烧录,新手一定要记住这个接口位置,不要和供电口搞混。

1.4 顺带认识一下 RDK 家族(官方规格)

官方文档里 RDK 套件(D-Robotics Developer Kits)的定位一句话:基于地瓜自研芯片的机器人开发者套件,搭配 TogetheROS.Bot 机器人中间件,帮开发者快速搭建机器人原型、做评测验证。四条产品线对比如下:

产品定位关键规格

RDK X3(旭日 X3 派)全功能开发板5 TOPS 端侧推理
RDK X3 Module(旭日 X3 模组)核心模组尺寸 / 接口兼容树莓派 CM4,配第三方载板即用
RDK X5(本文主角)全功能开发板10 TOPS + 8 核 Cortex-A55,2 路 MIPI 摄像头、4 路 USB 3.0
RDK X5 Module(旭日 X5 模组)核心模组集成 Sunrise 5 芯片 + PMIC/DDR/eMMC/QSPI NAND/Wi-Fi / 蓝牙,300 针高速扩展接口,面向产品快速部署


为什么选 X5?算力相比 X3 直接翻倍来到 10 TOPS,8 核 A55,双 MIPI 摄像头、4 路 USB3.0,做双目视觉、多传感器机器人原型非常合适。


二、系统烧录准备

没什么好说的,玩派第一件事就是要刷系统。刷完系统之后就可以开始“许愿”式编程了!

2.1 所需工具

工具要求用途

Micro SD 卡≥16GB,Class 10 以上系统存储介质
读卡器USB 2.0/3.0连接 SD 卡到电脑
电源适配器5V/5A,Type-C 接口开发板供电
Type-C 数据线支持数据传输闪连模式专用

小贴士:SD 卡优先选三星、闪迪等大牌,劣质卡很容易出现烧录失败、系统丢文件、死机等玄学问题。电源一定要 5V5A,供电不足会出现反复重启、识别不到设备。

2.2 系统镜像下载

官方下载地址:

https://archive.d-robotics.cc/downloads/os_images/rdk_x5/

版本选择:

  • Desktop 版本: 带图形桌面界面,新手首选,可以接显示器键鼠直接操作

  • Server 版本: 无图形界面,省资源,适合 SSH 远程开发、7×24 小时部署

2.3 解压镜像

Windows 系统:

  1. 下载 7-Zip 或 Bandizip 解压软件

  2. 右键镜像文件 → 选择 "解压到当前文件夹"

  3. 等待解压完成(约 5-10 分钟,镜像体积较大耐心等待)

Linux/Mac 系统:

xz -d rdk-x5-ubuntu22-preinstalled-desktop-3.5.0-arm64.img.xz

本文实测系统版本 3.5.0(cat /etc/version);手上实物为 8 核 Cortex-A55 / 4GB LPDDR4,MemTotal显示约 3.0GB,将近 1GB 内存预留给 BPU 和媒体引擎,后面第八章专门拆解这个疑问。


三、三种烧录方法

对比速览: RDK Studio:官方工具,支持闪连免读卡器,强烈推荐新手优先用Rufus:Windows 老牌工具,适合已经熟悉烧录的用户 balenaEtcher:跨平台,Windows/Mac/Linux 都能用

方法一:使用 RDK Studio(推荐)

3.1.1 RDK Studio 介绍

RDK Studio是地瓜机器人官方推出的 AI 原生机器人开发工作台,特点:

  • 一键烧录: 支持本地镜像和在线下载两种模式

  • 多设备管理: 同时管理多台开发板

  • 闪连功能: 通过 Type-C 接口直接烧录,不需要读卡器,X5 最大亮点

  • AI 助手: 内置 Moss 对话,帮助调试部署

    image.png

3.1.2 下载安装

下载链接:

https://developer.d-robotics.cc/rdkstudio

安装步骤:

  1. 双击下载的.exe安装包

  2. 选择安装路径(默认即可)

  3. 等待安装完成并自动启动

  4. 桌面生成快捷方式

注意:目前仅支持 Windows 系统,Mac/Linux 版本预计 2025 年推出。Mac、Linux 用户直接选用 balenaEtcher。

3.1.3 在板烧录详细步骤

方式 A:SD 卡在板烧录(无需读卡器|闪连烧录)这是 RDK X5 最方便的黑科技功能 ——闪连烧录!不用拔卡,板子插好 SD 卡,一根数据线搞定烧录。

步骤详解:

  1. 插入 SD 卡

将Micro SD卡插入RDK X5的卡槽
(卡槽位于板子底部)
  1. 连接闪连线

使用Type-C数据线连接:
电脑 ←→ RDK X5左侧的闪连口
(重点!是左边的Type-C闪连口,不是电源口!接错不会进入烧录模式)
  1. 进入烧录模式

给开发板通电前,按住Sleep按键(位于耳机接口旁)不松手
持续按住3-5秒,直到绿灯常亮,再插入SD卡

关键提示: 烧录模式下,开发板会被电脑识别为一个 U 盘设备 部分版本按键为 Boot 键,若 Sleep 键无反应请尝试 Boot 键(以实物丝印为准)

  1. 打开 RDK Studio

启动RDK Studio后:
1. 左侧菜单点击"烧录"
2. 选择设备:RDK X5
3. 点击"下一步"
  1. 选择镜像

选项A:选择本地镜像文件
- 点击"选择文件"
- 选择已经解压完成的.img文件

选项B:在线下载镜像
- 选择版本和下载路径
- 软件自动下载并烧录
  1. 开始烧录

1. 确认目标设备(Linux UMS disk),千万不要选错电脑本地硬盘!
2. 点击"安装"按钮
3. 等待进度条完成(约10-20分钟,不要断开数据线和供电)
  1. 完成

烧录成功后:
1. 在电脑端安全弹出磁盘
2. SD卡保持插在开发板卡槽,直接上电开机

方式 B:读卡器单独烧录不想使用闪连功能,传统烧录方式:

  1. 将 SD 卡插入读卡器

  2. 读卡器连接电脑 USB 口

  3. 打开 RDK Studio

  4. 按照上面步骤 5-7 操作

    image.pngimage.png

方法二:使用 Rufus(Windows)

3.2.1 下载 Rufus

下载地址: https://rufus.ie/zh/

3.2.2 SD 卡单独烧录

步骤:

  1. 将 SD 卡插入读卡器,连接电脑

  2. 打开 Rufus 工具

  3. "设备" 下拉框选择你的 SD 卡(一定要核对容量,避免选错硬盘)

  4. 点击 "选择" 按钮,选择.img镜像文件

  5. 其余参数全部保持默认

  6. 点击 "开始" 按钮

  7. 等待烧录 + 校验完成(约 10-20 分钟)

  8. 关闭 Rufus,安全弹出 SD 卡

3.2.3 SD 卡在板烧录(进阶)

步骤:

  1. 将 SD 卡插入开发板卡槽

  2. USB Type-C 接到 PC 端(务必使用闪连口)

  3. 长按 Sleep 按键(耳机接口旁边)

  4. 开发板上电

  5. 等待 5 秒,开发板进入烧录模式

  6. 打开 Rufus 工具

  7. "设备" 下拉框选择新出现的Linux UMS disk盘符

  8. 其余步骤和读卡器烧录保持一致

提示:在板烧录时,开发板会被识别为 "Linux UMS disk"。

方法三:使用 balenaEtcher(跨平台|Mac/Linux 首选)

  1. 下载并安装 BalenaEtcher

  2. SD 卡插入读卡器连接电脑

  3. 打开 Etcher

  4. "Flash from file" 选择解压好的镜像文件

  5. "Select target" 选中 SD 卡,仔细确认设备,不要误选本地磁盘

  6. 点击 "Flash!" 开始烧录

  7. 等待烧录并自动校验完成

Etcher 自带校验功能,烧录完成自动比对镜像,降低镜像损坏概率,非常推荐。


四、首次启动

4.1 硬件连接

1. 插入SD卡 → 推入Micro SD卡槽
2. 连接显示器 → HDMI线连接
3. 连接键鼠 → USB键盘鼠标
4. 连接网络 → 网线或者WiFi
5. 接通电源 → 5V/5A电源适配器

再次强调:必须 5V5A 电源,供电不足会出现开机黑屏、反复重启。

4.2 开机启动

正常启动流程:

  1. 电源指示灯亮起(红色)

  2. 白灯依次亮起(从左到右)

  3. 听到启动音效

  4. 显示器显示 Ubuntu 桌面

启动时间: 约 30-50 秒,第一次开机系统会做初始化,会稍慢一点,请耐心等待。

4.3 初始设置

  1. 选择语言: 中文(简体)或者 English

  2. 连接网络: WiFi 或者有线网络

  3. 创建用户: 用户名 root 或者自定义账号

  4. 系统更新: 新手建议先跳过更新,先把硬件跑通,后续再升级

如果没有显示器,直接跳到第六章远程访问,用 SSH 或者网页访问开发板。


五、系统配置优化

5.1 查看系统信息,确认硬件识别正常

cat /etc/version
rdkos_info
lscpu
free -h
df -h

5.2 更新系统

sudo apt update
sudo apt upgrade -y
sudo apt autoremove

5.3 配置 WiFi(无显示器命令行配置)

nmcli device wifi list
nmcli device wifi connect "WiFi名" password "密码"

六、远程访问配置

6.1 SSH 远程登录

sudo apt install openssh-server -y
sudo systemctl start ssh
sudo systemctl enable ssh

从其他设备登录:ssh root@开发板IP

IP 地址可以路由器后台查看,或者桌面端ifconfig获取。

6.2 闪连模式(推荐,不用路由器)

  1. 使用 Type-C 数据线连接开发板闪连口和电脑

  2. 电脑会识别出来一块虚拟网卡设备

  3. 浏览器直接访问 http://192.168.128.10

  4. 自动登录 RDK Studio Web 界面,直接网页调试板子

闪连模式不用接入同一个局域网,电脑一根线就能调试,外出调试机器人原型超级方便。


七、实测跑分:10 TOPS 到底能跑多快

烧录完系统,纸面算力看看就好,我们直接实测 BPU 真实性能(hbm_runtime 官方推理管线,3 次预热 + 10 次测量):

模型任务BPU 实测说明

YOLOv8n目标检测67 FPS / 15ms整机功耗仅 3W,能效比 CPU 快 270 倍
efficientnet_lite0图像分类530 FPSBPU 跑满吞吐上限
YOLO26n目标检测0.7 FPS新架构模型,BPU 尚未优化(7 模型完整测试参考 YOLO 统一框架)

重要知识点:BPU 吃的是 NV12 量化张量,不是 RGB 原图,输入格式搞错,推理结果会完全错乱。 参考性能水位:分类 300-450 FPS、检测 100-230 FPS、分割 30-55 FPS,这才是 10 TOPS 端侧算力真实水平。

跑官方 YOLOv8 检测 Demo 验证性能:

cd /app/pydev_demo/02_detection_sample/03_ultralytics_yolov8
/usr/bin/python3.10 ultralytics_yolov8.py \
  --model-path /opt/hobot/model/x5/basic/yolov8_640x640_nv12.bin

image.png

长时间运行稳定性测试:待机 4 天零重启 + BPU 满载 1 小时

稳定性基线:这台 RDK X5 自 10 月 14 日 08:43 开机,连续运行近 100 小时(4 天 +)没有重启,journalctl完整日志核查结果:

稳定性指标结果

重启 /panic/soft lockup / OOM Kill / 热保护关机全部 0 次
纯待机负载 / 频率0.19 / CPU 自动降频 300MHz 深睡眠
纯待机温度(BPU 空闲、冷却 90s 后)CPU 50°C / DDR 49°C

BPU 满载 1 小时压测(YOLOv8x 640×640 检测模型,hbm_runtime官方管线,30864 次连续推理,每 30s 采样一次,共 119 个采样点)

指标数值说明

温度51.8→55.2°C,约 6 分钟进入平台期被动散热,距离 70°C 警戒线还有 15°C 余量
DDR 温度54.0→57.4°C满载 1h 平台期 57°C
FPS8.6 ± 0.05(p5~p95 仅 0.07 波动)前后对比性能衰减仅 0.1%,一小时几乎无降速
延迟112~117ms / 帧YOLOv8x 大模型;小模型 YOLOv8n 轻松跑到 67FPS
内存46.5~47.1%,最大漂移0.6pp三万多次推理内存几乎不上涨,无内存泄漏趋势
CPU 频率119 个采样点中 117 个停留在 300MHzBPU 满载时 CPU 几乎没有占用,功耗绝大部分消耗在 BPU 侧,整机约 3W

结论:满载 1 小时,6 分钟温度就进入稳定平台,FPS 几乎不衰减,内存没有持续上涨。做 7×24 小时运行边缘节点、监控设备、机器人控制板,稳定性完全过关。前提是散热方案一定要装好。

bpu_stress_1h.png


八、4GB 内存去哪了?

很多新手敲完free-h,发现总内存只有 3.0Gi,买的 4GB 板子凭空少了 1GB,怀疑硬件缩水。并不是偷工减料,我们扒设备树看内存真实去向。

8.1 去哪了:证据

/sys/firmware/devicetree/base/reserved-memory/是内核记账位置,这部分内存开机就被硬件预留,Linux 普通应用分配不到。4GB 版本实际生效预留区:

预留区大小干什么用

ion_reserved_rdk320MB媒体 DMA 预留池(VPU/ISP 硬件需要物理连续内存)
ion_carveout_rdk320MBBPU / 媒体私有池,推理模型权重、特征图在这里读写
linux,cma382MB内核 CMA 连续内存分配器,摄像头采集、显示输出使用
ion_cma_rdk128MB媒体 CMA 缓冲区
adsp_ddr34MB音频 DSP 私有内存
+ 内核镜像 / 页表等~100MB系统基础占用
合计≈1.0GB4096-1034 → Linux 用户空间可用 3062MB,和MemTotal输出完全对应 ✓

8.2 为什么开机就要圈死内存?

BPU、ISP、VPU 硬件全部依赖 DMA,硬件需要物理地址连续的大块内存。Linux 普通内存分配器长期运行会产生内存碎片,很难持续拿出大块连续内存。 设备树在系统启动阶段就把这部分内存预先切出来,专门供给多媒体硬件,普通 Linux 进程碰不到。

这是端侧 AI 开发板通用方案:Jetson 有 carveout、树莓派 5 有 vcsm,属于行业常规操作,不是 X5 独有。


九、进阶玩法:树莓派生态直接通吃(donkeycar 移植实录)

官方文档写 40PIN 排针兼容树莓派,到底是纸面宣传还是真能用?我们拿自动驾驶小车框架 donkeycar 实测移植。

把 Python 赛车框架 donkeycar(H 桥电机 + PCA9685 舵机 + 摄像头)从 Jetson/RPi 移植到 RDK X5:

项目Jetson 原版RDK X5 实测

GPIO 库Jetson.GPIOHobot.GPIO(官方库,支持 BOARD/BCM 两套编码)
PCA9685 I2Ci2c-1i2c-5(40PIN pin3/5),板上没有 i2c-1
摄像头PiCameraUSB V4L2(OpenCV)
树莓派 HAT 扩展板直接插信号脚全部对应 Default GPIO,可直接即插即用
  • H 桥 6 路控制引脚(树莓派位 12/13/15/16/18/22),使用hb_gpioinfo逐条核验,全部为空闲 GPIO ✓

  • PCA9685 裸 I2C 驱动已经调试完成,硬件未接入程序也不会崩溃,优雅降级

我的项目:代码 + 接线表(含冒烟风险矩阵)已经开源:gitee.com/genvex/donkeycar 分支 rdk-x5

十、总结

老实说,这个板卡的 CPU 并不强大,还不如树莓派跟其他的国产派也有很大的距离,但是实测下来,我倒是想重新再买一块更大容量、更大内存的版本(价格上天了)。因为这个板卡的文档做得实在是太好了,整个设备也是跑得非常稳定,几乎都不带死机的。地瓜 RDK X5 整套软硬件资料,几乎是把开发流程"喂到开发者嘴边",从纯新手入门到深度性能调优,覆盖得格外周全,最大限度降低了端侧 AI 机器人的上手门槛。

而对于有开发经验的开发者、老手,这份资料同样具备很高参考价值。它不只是停留在"能跑起来"的表层教程:不仅给出纸面算力,还附上真实可复现的 BPU 跑分、长时间满载稳定性压测数据;把大家普遍疑惑的内存预留机制,扒到设备树底层拆解原理。

这块板子本身定位创客教育,却复用工业量产同源的芯片、BPU 工具链,花消费级的成本就能拿到工业级的端侧 AI 底座。配套文档兼顾科普实操与底层原理,既照顾小白"怕学不会"的痛点,又给专家提供性能、底层、二次开发的详实依据。

资料真的是非常丰富,谁用谁知道!


十一、学习资源推荐






关键词: 地平线地瓜     RDK X5     测评    

共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]