Buildroot
上游官方架构
构建系统
需要动手能力
先说结论
给新人标注清楚:不是发行版,是“自己做发行版”的工具箱。
- 基于
- 自行编译(BusyBox/glibc/musl + 可选包)
- 上游状态
- 构建系统(不是成品发行版):树内自带 qemu_riscv32/64_virt、spike、hifive_unmatched、visionfive/visionfive2、sipeed_licheepi_4a 等 defconfig,RISC-V 是一等公民。
- 版本
- 2026.08.1(stable,2026-10-22) · 2025.02.x LTS(最新点版本 2025.02.19,支持到 2028-03)
- 文档语言
- en
- 下游衍生
- 大量厂商 SDK 基于 Buildroot(如部分 D1/K230 SDK)
- 核查日期
- 2026-11-01
支持的开发板
- QEMU virt 虚拟机型 官方支持 qemu_riscv64_virt / _efi / nommu,rv32 同套
- StarFive VisionFive 2 官方支持 visionfive2_defconfig(树内)
- SiFive HiFive Unmatched 官方支持 hifive_unmatched_defconfig(树内)
- 荔枝派 4A(LicheePi 4A) 官方支持 sipeed_licheepi_4a_defconfig(树内)
下载
安装文档与视频
坑
- 这是构建系统:没有二进制仓库、没有包管理器,装软件=重新编译固件
- 首次全量编译要几十分钟到数小时,还要占几十 GB
- 默认 BusyBox 无桌面,想要图形得自己开包
- 产物是 wic/img,升级只能整盘重刷
RuyiSDK 实测报告7
RuyiSDK 在真机上逐块板测过的记录,点开报告能看完整安装步骤与结论。
| 支持的开发板 | 状态 | 版本 | 最近测试 | 报告 |
|---|---|---|---|---|
| SpacemiT K3 CoM260 Kit | ● 完整可用 | 1.0.7 | 2026-09-14 | 查看报告 |
| Milk-V Mars | ◐ 基本可用 | 1.0.6 | 2024-06-21 | 查看报告 |
| Milk-V Duo 系列(Duo / Duo 256M / Duo S) | ◐ 基本可用 | v2.0.1(v2) · v1.1.4(v1) | 2025-08-22 | 查看报告 |
| Milk-V Duo 系列(Duo / Duo 256M / Duo S) | ◐ 基本可用 | v1.1.4(v1) · v2.0.0 | 2025-04-07 | 查看报告 |
| Milk-V Duo 系列(Duo / Duo 256M / Duo S) | ◐ 基本可用 | v2.0.1(v2) · v1.1.4(v1) | 2025-07-03 | 查看报告 |
| VisionFive | ◐ 基本可用 | — | 2024-06-21 | 查看报告 |
| StarFive VisionFive 2 | ◐ 基本可用 | 5.11.3 | 2024-06-21 | 查看报告 |
状态含义:good 完整可用(能进桌面)、basic 基本可用(串口能起来)、part 部分功能、cft 有镜像待验证、cfh 文档称支持但启动失败、cfi 官方称支持但无镜像、wip 只有宣称。
出处9
- buildroot.org/download.html
- buildroot.org/downloads/manual/manual.html
- matrix.ruyisdk.org/reports/CoM260_Kit/BuildRoot/README/
- matrix.ruyisdk.org/reports/Mars/BuildRoot/README/
- matrix.ruyisdk.org/reports/Duo/BuildRoot/README_v2/
- matrix.ruyisdk.org/reports/Duo256m/BuildRoot/README/
- matrix.ruyisdk.org/reports/Duo_S/BuildRoot/README_v2/
- matrix.ruyisdk.org/reports/VisionFive/BuildRoot/README/
- matrix.ruyisdk.org/
完整来源清单与判定方法见 来源与致谢