~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 3E6E1A2248FC2C6E86FD47DAACFA6C05__1714292040 ✰
Заголовок документа оригинал.:
✰ Buildroot - Wikipedia ✰
Заголовок документа перевод.:
✰ Корень сборки — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Buildroot ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/3e/05/3e6e1a2248fc2c6e86fd47daacfa6c05.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/3e/05/3e6e1a2248fc2c6e86fd47daacfa6c05__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 02:53:39 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 28 April 2024, at 11:14 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Корень сборки — Википедия Jump to content

Строитьрут

Из Википедии, бесплатной энциклопедии

Строитьрут
Разработчики) Питер Корсгаард и другие.
Начальная версия 12 января 2005 г .; 19 лет назад ( 12 января 2005 г. ) [1]
Стабильная версия
2023.02.3 [2] / 17 июля 2023 г .; 10 месяцев назад ( 17.07.2023 )
Репозиторий
Написано в Сделать , оболочка и C
Операционная система Линукс
Платформа Встроенный Linux
Размер 6,2 МБ
Тип Автоматизация сборки
Лицензия GNU GPL версии 2 или новее
Веб-сайт построить корень .org

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

Buildroot в первую очередь предназначен для использования с небольшими или встроенными системами, основанными на различных компьютерных архитектурах и архитектурах набора команд (ISA), включая x86 , ARM , MIPS , PowerPC и RISC-V . [7] Поддерживаются многочисленные архитектуры и их варианты; Buildroot также поставляется с конфигурациями по умолчанию для нескольких имеющихся в наличии встраиваемых плат, таких как Cubieboard , Raspberry Pi и SheevaPlug . [8] [9] : 25  Несколько сторонних проектов и продуктов используют Buildroot в качестве основы для своих систем сборки, включая проект OpenWrt , который создает встроенную операционную систему и прошивку для клиентского оборудования (CPE), используемого службой широкополосной связи Google Fiber . [9] : 15  [10]

Несколько стандартных библиотек C поддерживаются как часть цепочки инструментов, включая GNU C Library , uClibc и musl , а также стандартные библиотеки C, которые принадлежат различным предварительно сконфигурированным средам разработки, например, предоставляемым Linaro . Система конфигурации сборки Buildroot внутренне использует Kconfig , который предоставляет такие функции, как интерфейс на основе меню, обработку зависимостей и контекстную справку ; Kconfig также используется ядром Linux для конфигурации исходного уровня. Buildroot организован вокруг многочисленных автоматически загружаемых пакетов , содержащих исходный код различных приложений пользовательского пространства , системных утилит и библиотек . Образы корневой файловой системы, являющиеся конечными результатами, могут быть созданы с использованием различных файловых систем , включая cramfs , JFFS2 , romfs , SquashFS и UBIFS . [4] [9] : 6–7, 18  [11]

Buildroot — это бесплатное программное обеспечение с открытым исходным кодом , поддерживаемое Питером Корсгаардом и лицензированное по лицензии GNU General Public License (GPL) версии 2 или более поздней. [4] Проект стартовал в 2001 году с первоначальным намерением стать испытательной площадкой для uClibc. Новые выпуски выпускаются каждые три месяца. [5] : 5  [9] : 4 

См. также [ править ]

  • BitBake — инструмент сборки, похожий на make, ориентированный на кросс-скомпилированные пакеты и встроенные дистрибутивы Linux.
  • BusyBox - программный проект, который предоставляет несколько урезанных инструментов Unix в одном исполняемом файле.
  • Дистрибутив Linux — операционная система, представляющая собой набор программного обеспечения на основе ядра Linux и, зачастую, системы управления пакетами.
  • OpenEmbedded — программная платформа для создания дистрибутивов Linux, адаптированных для встраиваемых устройств.
  • uClibc — небольшая стандартная библиотека C, предназначенная для встраиваемых систем на базе Linux.
  • Yocto Project — рабочая группа Linux Foundation, специализирующаяся на независимых от архитектуры встраиваемых дистрибутивах Linux.
  • OpenWrt — проект с открытым исходным кодом для сборки Linux для встраиваемых сетевых устройств на основе Buildroot.

Ссылки [ править ]

  1. ^ «Старые загрузки Buildroot (индекс /downloads/old)» . buildroot.org . Проверено 16 августа 2015 г.
  2. ^ «Выпущен Buildroot 2023.02.3» . сайт busybox.net . 17 июля 2023 г.
  3. ^ Александр Сироткин (31 августа 2011 г.). «Разверните свою собственную встраиваемую систему Linux с помощью Buildroot» . Linux-журнал . Проверено 18 декабря 2014 г.
  4. ^ Перейти обратно: а б с «Buildroot: упрощение работы встроенного Linux» . buildroot.org . Архивировано из оригинала 18 декабря 2014 года . Проверено 18 декабря 2014 г.
  5. ^ Перейти обратно: а б «Руководство пользователя Buildroot» (PDF) . buildroot.org . 1 декабря 2014 года . Проверено 18 декабря 2014 г.
  6. ^ Том Паркин (27 апреля 2010 г.). «Инструменты и дистрибутивы для разработки встраиваемых систем Linux» . LWN.net . Проверено 16 августа 2015 г.
  7. ^ «Buildroot: что нового? - Конференция по встроенному Linux» (PDF) . bootlin.com . 2022 . Проверено 2 октября 2023 г.
  8. ^ «Журнал изменений Buildroot (файл CHANGES)» . git.buildroot.net . 1 декабря 2014 года . Проверено 18 декабря 2014 г.
  9. ^ Перейти обратно: а б с д Питер Корсгаард (26 октября 2013 г.). «Buildroot: Что нового?» (PDF) . elinux.org . Проверено 18 декабря 2014 г.
  10. ^ «OpenWrt Buildroot – О программе» . openwrt.org . 6 декабря 2014 года . Проверено 18 декабря 2014 г.
  11. ^ «Linux4SAM: BuildRoot» . на91.com . 15 июля 2013 года . Проверено 16 августа 2015 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 3E6E1A2248FC2C6E86FD47DAACFA6C05__1714292040
URL1:https://en.wikipedia.org/wiki/Buildroot
Заголовок, (Title) документа по адресу, URL1:
Buildroot - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)