BitBake - BitBake
Эта статья может чрезмерно полагаться на источники слишком тесно связан с предметом, потенциально препятствуя публикации статьи проверяемый и нейтральный.Март 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | Хольгер Шуриг |
---|---|
Разработчики) | OpenEmbedded |
изначальный выпуск | 7 декабря 2004 г.[1] |
Стабильный выпуск | 1.46.0[2] / 21 апреля 2020 г. |
Репозиторий | github |
Написано в | Python |
Операционная система | Linux |
Тип | Автоматизация сборки |
Лицензия | GPLv2 |
Интернет сайт | www |
BitBake это делать -подобно инструмент сборки с особым вниманием распределения и пакеты для встроенный Linux кросс-компиляция, хотя этим не ограничивается. Он вдохновлен Portage,[3] какой система управления пакетами используется Gentoo Linux распределение. BitBake некоторое время существовал в OpenEmbedded до тех пор, пока он не был выделен в автономный, поддерживаемый, независимый от распространения инструмент. BitBake поддерживается Yocto Project и OpenEmbedded проект.
Рецепты BitBake определяют, как создается конкретный пакет.[4] Рецепты состоят из исходного URL (http, https, ftp, cvs, svn, мерзавец, локальная файловая система) пакета, зависимости и параметры компиляции или установки. Они также хранят метаданные для пакета в стандартных переменных.[5] В процессе сборки рецепты используются для отслеживания зависимостей, выполнения нативной или кросс-компиляции пакета и его упаковки, чтобы он подходил для установки на локальном или целевом устройстве. Также возможно создание полных образов, состоящих из корня файловая система и ядро. В качестве первого шага в настройке кросс-сборки фреймворк попытается создать кросс-компилятор. набор инструментов подходит для целевой платформы.
Смотрите также
- Buildroot
- Yocto Project
- OpenEmbedded
- Openmoko
- Программное обеспечение MontaVista
- Список программного обеспечения для автоматизации сборки
Рекомендации
- ^ "Re: [yocto] С Днем Рождения, Yocto Project". 2013-11-15.
- ^ «Релизы».
- ^ «Он был вдохновлен системой управления пакетами Portage». BitBake Руководство пользователя. 2018-05-17.
- ^ «Интернет вещей - создание образа платы Intel® Edison с помощью Bitbake - программное обеспечение Intel®». software.intel.com. Intel.
- ^ "От Bitbake Hello World к изображению". Встроенный Linux. 2017-04-26.