Buildroot: различия между версиями
Строка 62: | Строка 62: | ||
Поддерживаются многочисленные архитектуры и их варианты; Buildroot также поставляется с конфигурациями по умолчанию для нескольких имеющихся в наличии встроенных плат, таких как [[Cubieboard,|Cubieboard]], [[Raspberry Pi]] и [[SheevaPlug]]. | Поддерживаются многочисленные архитектуры и их варианты; Buildroot также поставляется с конфигурациями по умолчанию для нескольких имеющихся в наличии встроенных плат, таких как [[Cubieboard,|Cubieboard]], [[Raspberry Pi]] и [[SheevaPlug]]. | ||
− | Некоторые сторонние проекты и продукты используют Buildroot в качестве основы для своих систем сборки. Среди них - проекты [[OpenWrt]] и [[OpenIPC]]. | + | Некоторые сторонние проекты и продукты используют Buildroot в качестве основы для своих систем сборки. Среди них - проекты [[OpenWrt]] и [[OpenIPC]]. Также его используют для сборки [[Прошивка (вычислительная техника)|прошивки]] клиентского оборудования, используемого широкополосной службой [[Google Fiber]]. |
== Примечания == | == Примечания == |
Версия от 17:23, 12 ноября 2023
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. Также его используют для сборки прошивки клиентского оборудования, используемого широкополосной службой Google Fiber.
Примечания
- ↑ 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.