OpenEmbedded

0
Ваша оценка: Нет

OpenEmbedded — инфраструктура для сборки пакетов для встраиваемого Linux. OpenEmbedded предлагает лучшее решение в классе сред для кросс-компиляции. Он позволяет разработчикам создавать целостные дистрибутивы Linux для встраиваемых систем.

Возможности OpenEmbedded:
* поддержка разнообразных архитектур процессоров
* множественные релизы для этих архитектур
* инструменты для ускорения процесса пересборки после внесения изменений
* лёгкая кастомизация
* работает на любом дистрибутиве Linux
* включено более 1000 пакетов для кросс-компиляции, включая GTK+, Qt, the X Windows system, Mono, Java и почти всё остальное, что может потребоваться.
BitBake - фундамент проекта OpenEmbedded, используемого для сборки и сопровождения множества встраиваемых дистрибутивов Linux, включая такие как OpenZaurus и Familiar.
Изначально проект OpenEmbedded содержал и разрабатывал набор рецептов для BitBake, схожих с правилами ebuild для Gentoo.
Рецепты состоят из URL на исходный код пакета, зависимостей сборки и установки и опций компилирования и установки. Во время процесса сборки они используются для отслеживания зависимостей, кросс-компилирования пакета и его запаковывания, годного для установки на целевое устройство. Также возможно создавать полные образы, состоящие из корневой файловой системы и ядра. На первом шаге при сборке компилируется кросс-тулчейн для целевой платформы.

Сайт разработчика: http://www.openembedded.org/
Что почитать?


Разместил: vikos 22 Март 2011 в 16:09