Buildroot: различия между версиями
Строка 1: | Строка 1: | ||
− | + | {{Infobox software | |
| name = Buildroot | | name = Buildroot | ||
| title = Buildroot | | title = Buildroot | ||
Строка 32: | Строка 32: | ||
| website = {{URL|www.buildroot.org}} | | website = {{URL|www.buildroot.org}} | ||
}} | }} | ||
+ | |||
+ | '''Buildroot''' — это набор файлов [[Make]] и [[Патч|патчей]], который упрощает и автоматизирует процесс создания полной и загружаемой среды [[Linux]] для встраиваемой системы, используя при этом [[Кросс-компиляция|кросс-компиляцию]], позволяющую создавать приложения для нескольких [[Целевая платформа|целевых платформ]] в одной системе разработки на базе [[Linux]]. Buildroot может автоматически собрать необходимую цепочку инструментов кросс-компиляции, создать корневую файловую систему, скомпилировать образ ядра Linux и сгенерировать загрузчик для целевой встраиваемой системы или выполнить любую независимую комбинацию этих шагов. Например, уже установленный набор инструментов кросс-компиляции можно использовать самостоятельно, тогда как Buildroot создает только корневую файловую систему<ref>{{cite magazine | ||
+ | | url = http://www.linuxjournal.com/article/10795 | ||
+ | | title = Roll Your Own Embedded Linux System with Buildroot | ||
+ | | date = August 31, 2011 | access-date = December 18, 2014 | ||
+ | | author = Alexander Sirotkin | magazine = [[Linux Journal]] | ||
+ | }}</ref><ref name="buildroot-about">{{cite web | ||
+ | | url = http://buildroot.org/about.html | ||
+ | | title = Buildroot: Making embedded Linux easy | ||
+ | | access-date = December 18, 2014 | ||
+ | | website = buildroot.org | ||
+ | | url-status = dead | ||
+ | | archive-url = https://web.archive.org/web/20141218125412/http://www.buildroot.org/about.html | ||
+ | | archive-date = December 18, 2014 | ||
+ | | df = mdy-all | ||
+ | }}</ref><ref name="buildroot-manual">{{cite web | ||
+ | | url = http://www.buildroot.org/downloads/manual/manual.pdf | ||
+ | | title = The Buildroot User Manual | ||
+ | | date = December 1, 2014 | access-date = December 18, 2014 | ||
+ | | website = buildroot.org }}</ref>{{rp|2–3,10–12}}<ref>{{cite web | ||
+ | | url = https://lwn.net/Articles/384713/ | ||
+ | | title = Tools and distributions for embedded Linux development | ||
+ | | date = April 27, 2010 | access-date = August 16, 2015 | ||
+ | | author = Tom Parkin | publisher = [[LWN.net]] | ||
+ | }}</ref>. | ||
== Примечания == | == Примечания == |
Версия от 16:43, 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].
Примечания
- ↑ 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.