根据搜索结果和官方文档,我来回答你的问题:
结论
目前 RDK-X5 小开发板(RDK X5 Module)确实没有独立的 SDK 发布,官方 SDK 主要支持以下三款开发板:
- X5 EVB V1_B
- X5 EVB V2P0
- X5 MD 开发板
当前可用方案
方案 1:使用 Ubuntu 系统 + 应用层开发(推荐)
对于 RDK-X5 小开发板,官方推荐使用 Ubuntu 22.04 系统进行应用层开发:
# 1. 下载最新系统镜像(v3.4.1)
# https://archive.d-robotics.cc/downloads/os_images/rdk_x5/
# 2. 烧录系统后,直接使用板端编译
# 不需要交叉编译 SDK,直接在板子上开发
# 3. 安装必要的开发包
sudo apt update
sudo apt install python3-pip git cmake build-essential
# 4. 安装 BPU 推理库
pip3 install bpu_infer_lib_x5
优势:
- 无需交叉编译
- 支持图形桌面
- 社区大部分教程都基于此方式
方案 2:使用 X5 Module SDK(需要定制底板)
如果你需要底层系统定制,可以使用 RDK X5 Module SDK:
# SDK 下载地址
# https://archive.d-robotics.cc/downloads/sdk/LNX6.1.83_PL5.1_V1.1.0/
# 包含:
# - SDK 源码包(约 3.1GB)
# - eMMC 预编译镜像
# - 用户手册
# - 烧录工具
注意:这个 SDK 是针对 RDK X5 Module(核心模组) 的,需要配合自己设计的底板使用。
关键区别
| 板子类型 | SDK 支持 | 推荐开发方式 |
|---|---|---|
| RDK X5(大开发板) | 板端 Ubuntu 开发 | |
| RDK X5 Module(小开发板/模组) | 板端 Ubuntu 开发 | |
| X5 MD 开发板 | 板端 Ubuntu 开发 |
建议
- 如果你是应用层开发:直接使用 Ubuntu 系统镜像,在板子上进行开发,不需要 SDK
- 如果你需要系统定制:下载 RDK X5 Module SDK,但需要有一定的嵌入式 Linux 开发经验
- 等待官方更新:如果官方后续发布针对小开发板的完整 SDK,社区会发布公告
相关资源
你的具体开发需求是什么? 是应用层 AI 模型部署,还是底层系统定制?我可以根据你的需求给出更具体的建议。