Инструменты для сборки Embedded Linux
Чтобы собрать ядро, утилиты и rootfs под Raspberry Pi 3, нужны кросс-компиляторы и сборочные системы.
Кросс-компиляторы:
arm-none-eabi-gcc для bare metal (без ОС)
arm-linux-gnueabihf-gcc для Linux (glibc + kernel)
aarch64-linux-gnu-gcc для 64-битных ARM
Проверка:
arm-linux-gnueabihf-gcc -v
Сборочные системы:
make, cmake ручные C/C++ проекты
meson, ninja современные быстрые сборки
buildroot, yocto автоматическая сборка rootfs + ядра + приложений
Полезные пакеты:
sudo apt install build-essential gcc-arm-linux-gnueabihf qemu-user-static