Buildroot
Официальная архитектура
Система сборки
Нужен опыт
Коротко
Чётко обозначить новичкам: это не дистрибутив, а инструментарий, чтобы «сделать свой дистрибутив».
- Основа
- Собственная сборка (BusyBox/glibc/musl + опциональные пакеты)
- Апстрим
- Система сборки (не готовый дистрибутив): в дереве есть defconfig для qemu_riscv32/64_virt, spike, hifive_unmatched, visionfive/visionfive2, sipeed_licheepi_4a и др., RISC-V — полноправная архитектура.
- Версии
- 2026.08.1(stable,2026-10-22) · 2025.02.x LTS (последний точечный выпуск 2025.02.19, поддержка до 2028-03)
- Языки документации
- en
- Производные
- Многие SDK производителей основаны на Buildroot (например, часть SDK для D1/K230)
- Проверено
- 2026-11-01
Платы
- Виртуальная машина QEMU virt Официально qemu_riscv64_virt / _efi / nommu, тот же набор для rv32
- StarFive VisionFive 2 Официально visionfive2_defconfig (в дереве)
- SiFive HiFive Unmatched Официально hifive_unmatched_defconfig (в дереве)
- LicheePi 4A Официально sipeed_licheepi_4a_defconfig (в дереве)
Скачать
Документация и видео
Подводные камни
- Это система сборки: нет бинарного репозитория, нет пакетного менеджера, установка ПО = пересборка прошивки
- Первая полная сборка занимает от десятков минут до нескольких часов и требует десятков ГБ
- По умолчанию BusyBox без рабочего стола; для графики нужно включать пакеты самостоятельно
- Результат — wic/img, обновление только полной перезаписью диска
Отчёты об испытаниях RuyiSDK7
Записи реальных испытаний RuyiSDK по каждой плате: в отчёте есть шаги установки и выводы.
| Платы | Статус | Версии | Последняя проверка | Отчёт |
|---|---|---|---|---|
| SpacemiT K3 CoM260 Kit | ● Хорошо | 1.0.7 | 2026-09-14 | Открыть отчёт |
| 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/
Полный список источников и правила оценки: Источники