Глава 1. Введение

Содержание

Обзор
История появления

Обзор

Как и любые другие инструменты сборки (make, ant, jam), BitBake управляет обработкой необходимых зависимостей и сборкой целей. Но в отличии от такого инструмента как make, предназначенного для управления одним проектом на базе одного make файла или ограниченного набора взаимосвязанных make файлов, он позволяет работать с большим расширяемым набором независимых описаний сборки целей (рецептами).

Если говорить более точно, OpenEmbedded это набор метаданных, используемых для кросс-компиляции, создания и установки пакетов приложений. OpenEmbedded используется для сборки и поддержки ряда дистрибутивов Linux для встраиваемых систем, включая OpenZaurus, Ångström, Familiar and SlugOS.

Основные свойства OpenEmbedded это:

  • Управление процессом кросс-компиляции.

  • Обработка зависимостей, необходимых для сборки пакета.

  • Cоздание пакетов разных форматов (tar, rpm, ipk).

  • Формирование образов с разными наборами пакетов.

  • Возможность гибкой настройки поддержки множества платформ, дистрибутивов и архитектур.

  • Формат метаданных должен позволять повторное использование и быть простым.

Вместе с BitBake, OpenEmbedded не только обладает этими, но и многими другими полезными свойствами. Гибкость и мощь являются одними из основных приоритетов проекта.