Buildroot
Buildroot |
- Размер:
- 6.2 MB
- Системные требования:
- Embedded Linux
- Разработчик:
- Peter Korsgaard and others
- Дата появления:
- январь 12, 2005[1]
- Текущая версия:
- 2023.02.3[2]
- Дата выхода текущей версии:
- июль 17, 2023
Buildroot — это набор файлов Make и патчей, который упрощает и автоматизирует процесс создания полной и загружаемой среды Linux для встраиваемой системы, используя при этом кросс-компиляцию, позволяющую создавать приложения для нескольких целевых платформ в одной системе разработки на базе Linux. Buildroot может автоматически собрать необходимую цепочку инструментов кросс-компиляции, создать корневую файловую систему, скомпилировать образ ядра Linux и сгенерировать загрузчик для целевой встраиваемой системы или выполнить любую независимую комбинацию этих шагов. Например, уже установленный набор инструментов кросс-компиляции можно использовать самостоятельно, тогда как Buildroot создает только корневую файловую систему[3][4][5]: 2–3, 10–12 [6].
Buildroot в первую очередь предназначен для использования с небольшими или встроенными системами, основанными на различных компьютерных архитектурах и архитектурах набора команд (ISA), включая x86, ARM, MIPS, PowerPC и RISC-V.
Поддерживаются многочисленные архитектуры и их варианты; Buildroot также поставляется с конфигурациями по умолчанию для нескольких имеющихся в наличии встроенных плат, таких как Cubieboard, Raspberry Pi и SheevaPlug.
Некоторые сторонние проекты и продукты используют Buildroot в качестве основы для своих систем сборки. Среди них - проекты OpenWrt и OpenIPC.
Примечания
- ↑ Old Buildroot downloads (index of /downloads/old) . buildroot.org. Дата обращения: 16 августа 2015.
- ↑ Buildroot 2023.02.3 released . busybox.net (17 июля 2023).
- ↑ Alexander Sirotkin (August 31, 2011). "Roll Your Own Embedded Linux System with Buildroot". Linux Journal. Дата обращения: 18 декабря 2014.
- ↑ Buildroot: Making embedded Linux easy . buildroot.org. Дата обращения: 18 декабря 2014. Архивировано из оригинала 18 декабря 2014 года.
- ↑ The Buildroot User Manual . buildroot.org (1 декабря 2014). Дата обращения: 18 декабря 2014.
- ↑ Tom Parkin. Tools and distributions for embedded Linux development . LWN.net (27 апреля 2010). Дата обращения: 16 августа 2015.