OpenEmbedded/BitBake
Материал из b4wiki
Пара слов про BitBake
BitBake — инструмент для выполнения задач и управления метаданными. С точки зрения BitBake задача - это каждый шаг, который должен быть выполнен с указанным *.bb файлом. А метаданные можно разбить на 3 типа:
- конфигурационные файлы
- *.bb файлы (чаще всего - пакет для сборки )
- классы
BitBake это утилита для сборки типа GNU make и ему подобных. Он похож на Portage в Gentoo. BitBake - это базис проектаOpenEmbedded.
Основные плюсы:
- поддерживает кросс-компиляцию
- обрабатывает зависимости, необходимые как для сборки, так и для запуска
- поддерживает выполнения сколько угодно задач с одним пакетом
- не зависит от дистрибутива Linux ( ни от того, в котором работает, ни от того, для которого собирает )
- не зависит от архитектуры
- поддерживает наследование в *.bb и *.bbclass
- поддерживает include: можно подключить любой файл прямо в то место, где вызван include
http://bitbake.berlios.de — домашняя страничка проекта
