1. Basic Configuration
# Клонирование репозитория Buildroot
git clone git://git.buildroot.net/buildroot
cd buildroot
# Список доступных конфигураций по умолчанию
make list-defconfigs
# Применение конфигурации (напр. Raspberry Pi 4)
make raspberrypi4_64_defconfig
2. Customization
Buildroot использует интерфейс menuconfig, аналогичный ядру Linux, для настройки системы и пакетов.
# Основное меню конфигурации системы
make menuconfig
# Настройка ядра Linux
make linux-menuconfig
# Настройка BusyBox
make busybox-menuconfig
3. Build and Output
Запуск сборки может занять значительное время при первом прогоне, так как компилируются тулчейн и все зависимости.
# Запуск процесса сборки
make
Результаты сборки находятся в директории output/images/:
- sdcard.img (образ для прошивки)
- rootfs.tar
- uImage / zImage (ядро)