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 — домашняя страничка проекта

Установка OpenEmbedded...
разное