Я не понимаю, в чем причина buildroot карты, такой как beaglebone black, где у нее есть система Linux, когда мы купили. Какая польза от buildroot?Что такое утилита buildroot на beagleboneBlack?
ответ
Создайте полностью обычную, легкую и быструю загрузку встроенной системы Linux?
Buildroot представляет собой набор Makefiles
и патчей, позволяет легко генерировать полную встроенную систему Linux.
Buildroot может генерировать любую или всю кросс-компиляцию toolchain, корневую файловую систему, образ ядра и образ загрузчика.
Он полезен главным образом для людей, работающих с небольшими или встроенными системами, с использованием различных архитектур процессора (x86, ARM, MIPS, PowerPC и т. Д.): Он автоматизирует процесс построения встроенной системы и упрощает процесс кросс-компиляции ,
Полученный корневой файловой системы установлен read-only
, но и другие файловые системы могут быть смонтированы read/write
для персистенции.
Хотя учетные записи пользователей могут быть созданы, на практике почти все делается как root. Buildroot не использует диспетчер пакетов.
Вместо этого, выбор пакета осуществляется через make menuconfig
.
Мой вопрос beaglebone черный не имеет системы Linux, установленной на нем? Если да, то почему мы делаем Buildroot? По какой причине ?? –
@arrowman, точно так же, как писал Томас, создать пользовательскую и линейную Linux-систему. (Быстрая загрузка - это более или менее побочный эффект от этого, по крайней мере, до тех пор, пока вам не понадобится действительно урезать скорость загрузки). Все не хотят/нуждаются в полном рассылке Linux. – Anders