Buildroot: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
'''Buildroot''' — это набор файлов [[Make]] и [[Патч|патчей]], который упрощает и автоматизирует процесс создания полной и загружаемой среды [[Linux]] для встраиваемой системы, используя при этом [[Кросс-компиляция|кросс-компиляцию]], позволяющую создавать приложения для нескольких [[Целевая платформа|целевых платформ]] в одной системе разработки на базе [[Linux]]. Buildroot может автоматически собрать необходимую цепочку инструментов кросс-компиляции, создать корневую файловую систему, скомпилировать образ ядра Linux и сгенерировать загрузчик для целевой встраиваемой системы или выполнить любую независимую комбинацию этих шагов. Например, уже установленный набор инструментов кросс-компиляции можно использовать самостоятельно, тогда как Buildroot создает только корневую файловую систему.{{Infobox software
+
{{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&ndash;3,10&ndash;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 logo.png
Buildroot
Язык программирования:
Make, shell and C и Make, shell and C
Операционная система:
Linux
Размер:
6.2 MB
Системные требования:
Embedded Linux
Разработчик:
Peter Korsgaard and others



Дата появления:
январь 12, 2005; 20 years ago (2005-01-12)[1]
Текущая версия:
2023.02.3[2]
Дата выхода текущей версии:
июль 17, 2023; 2 years ago (2023-07-17)



Лицензия:
GNU GPL version 2 or later

Buildroot — это набор файлов Make и патчей, который упрощает и автоматизирует процесс создания полной и загружаемой среды Linux для встраиваемой системы, используя при этом кросс-компиляцию, позволяющую создавать приложения для нескольких целевых платформ в одной системе разработки на базе Linux. Buildroot может автоматически собрать необходимую цепочку инструментов кросс-компиляции, создать корневую файловую систему, скомпилировать образ ядра Linux и сгенерировать загрузчик для целевой встраиваемой системы или выполнить любую независимую комбинацию этих шагов. Например, уже установленный набор инструментов кросс-компиляции можно использовать самостоятельно, тогда как Buildroot создает только корневую файловую систему[3][4][5]:&hairsp;2–3,&hairsp;10–12&hairsp;[6].

Примечания

  1. Old Buildroot downloads (index of /downloads/old). buildroot.org. Дата обращения: 16 августа 2015.
  2. Buildroot 2023.02.3 released. busybox.net (17 июля 2023).
  3. Alexander Sirotkin (August 31, 2011). "Roll Your Own Embedded Linux System with Buildroot". Linux Journal. Дата обращения: 18 декабря 2014.
  4. Buildroot: Making embedded Linux easy. buildroot.org. Дата обращения: 18 декабря 2014. Архивировано из оригинала 18 декабря 2014 года.
  5. The Buildroot User Manual. buildroot.org (1 декабря 2014). Дата обращения: 18 декабря 2014.
  6. Tom Parkin. Tools and distributions for embedded Linux development. LWN.net (27 апреля 2010). Дата обращения: 16 августа 2015.