![[具身智能-572]:RDK X5可独立升级的软件模块包括哪些](http://pic.xiahunao.cn/yaotu/[具身智能-572]:RDK X5可独立升级的软件模块包括哪些)
RDK X5 可独立升级 / 单独烧录软件模块完整清单按底层启动固件→系统分区→内核驱动→AI 推理栈→机器人中间件→上层应用分层划分全部支持单独升级无需全镜像重烧 SD 卡。一、NAND 底层启动固件焊死板载 Flash独立分区单独烧录存储在板载 NAND和 SD 卡系统完全隔离可单独升级修复启动Miniboot一级引导上电最先运行硬件初始化、DDR/SD 卡 / 串口初始化SD 卡识别异常、启动卡死时单独升级。U‑Boot二级引导你提到的模块加载内核、解析 boot.scr、网络 / 串口烧录、环境变量管理可独立烧录 uboot.bin。 配套独立分区U‑Boot 环境分区 ubootenv单独备份 / 恢复启动参数。BL31 ARM 可信固件ARM 安全监控固件电源管理、异常复位处理与 Miniboot/U‑Boot 打包为 NAND 固件包可整体刷写启动栈。升级方式PC 端 XBurn / RSFlash 工具USB 串口烧写不改动 SD 卡系统命令示例bash运行RSFlash uboot uboot.bin RSFlash ubootenv env.bin二、SD 卡 Boot 分区独立组件/boot FAT32 分区可单独替换升级SD 卡第一个 FAT 分区全部文件可单独更新不影响根文件系统Linux 标准内核 Image / Image‑rt实时内核标准内核与 RT 实时内核双镜像共存替换文件 重生成 boot.scr 即可切换升级适配运动控制低延迟场景。设备树 dtbdevicetree.dtb硬件配置树V1.0/V3.0 底板、MIPI、CAN FD、40Pin IO 总线配置硬件外设变更时单独替换 dtb。启动脚本 boot.cmd/boot.scrU‑Boot 启动参数、bootargs、加载地址修改后用mkimage重新打包即可独立更新。底层驱动模块、固件 blobWi‑Fi / 蓝牙固件、MIPI 相机 ISP 固件、CAN FD 收发器固件直接替换 /boot 下 bin 文件升级。三、根文件系统分层独立软件包Ubuntu 系统内 apt 单独升级SD 卡 ext4 根分区/系统运行时在线升级无需重烧镜像1. BPU AI 推理 SDKHBM Runtime核心算力模块独立软件包hobot‑x5‑hbm可单独升级分两代接口Legacy 旧 SDK1.x统一 HBM Runtime 新 SDK1.1RDK OS3.x 标配 版本查看cat /etc/hobot_release2. TogetheROS.BotTROS 机器人中间件独立 ROS2 机器人栈单独 apt 安装 / 升级版本与 RDK OS 大版本匹配TROS.Bot 1.x适配 RDK OS1/2TROS.Bot 2.3适配 RDK OS3.x 包含 SLAM、底盘控制、多传感器融合、视觉消息封装全套组件。3. 硬件外设驱动包独立可升级CAN FD 驱动包tcan4550 驱动、can‑utils 工具链MIPI 相机 ISP 图像算法包hobot‑isp音频 Codec 驱动ES8326 音频算法库40Pin GPIO/PWM/I2C/SPI 工具srpi‑config、rdk‑gpio 库4. 系统基础组件标准 Ubuntu apt 升级OpenCV、Python3、GStreamer 视频管线、ffmpeg、串口 / 网络工具包独立更新。四、可独立部署 / 升级的上层业务模块AI 模型文件.bin .hbm 模型推理模型与 SDK 解耦直接替换应用目录模型文件无需升级 SDK / 系统。机器人业务应用程序自主开发的 AGV 控制、目标检测、抓取算法程序单独编译替换二进制。OTA 升级服务组件分区升级脚本、校验工具、双分区 A/B 升级逻辑可单独更新升级逻辑。五、整机分区级独立升级SD 卡整分区替换支持单分区镜像刷写不覆盖其他分区Boot 分区FAT32单独更新启动相关全部文件Rootfs 根分区ext4完整系统分区镜像单独 OTA 升级保留用户数据Userdata 数据分区业务日志、模型、配置独立分区升级系统不丢失业务数据六、各模块独立升级边界总结快速区分表格模块层级是否可单独升级升级手段典型场景Miniboot/U‑Boot/BL31是XBurn/RSFlash 烧 NAND板子无法上电启动、串口初始化异常内核 Image、dtb、boot.scr是替换 SD /boot 文件开启实时内核、适配新外设硬件HBM AI 推理 SDK是apt install 单独包更新检测 / 分割大模型加速算子TROS.Bot 机器人中间件是apt 单独安装新增 SLAM、多机协同功能CAN/ISP/ 音频驱动固件是apt 升级固件包修复相机卡顿、CAN 总线 BUS‑OFF业务模型 / 应用程序是直接替换文件更新识别算法、底盘控制逻辑完整 rootfs 系统分区是OTA 分区镜像跨大版本系统迭代保留用户数据补充关键特性分层解耦底层 U‑Boot、内核、AI SDK、机器人中间件互不绑定按需升级不用每次重烧完整 SD 镜像硬件版本兼容V1.0/V3.0 底板仅 dtb、少量驱动固件区分其余软件模块通用最小升级单元最小可升级粒度到单个驱动固件、单份 AI 模型、单条 U‑Boot 启动脚本