OpenEmbedded

Открытый встраиваемый Обзор OpenEmbedded OpenEmbedded — платформа для автоматизации сборки и кросс-компиляции для создания дистрибутивов Linux для встраиваемых устройств.  Основана […]

Открытый встраиваемый

  • Обзор OpenEmbedded

    • OpenEmbedded — платформа для автоматизации сборки и кросс-компиляции для создания дистрибутивов Linux для встраиваемых устройств. 
    • Основана сообществом OpenEmbedded в 2003 году, является рекомендуемой системой сборки проекта Yocto. 
  • Структура и функции

    • Система сборки основана на «рецептах» BitBake, определяющих процесс создания пакетов. 
    • Инструменты OpenEmbedded выполняют извлечение, исправление, компиляцию и создание пакетов. 
    • Метаданные рецептов разделены на уровни, включая «OpenEmbedded-Core» с независимыми от платформы и дистрибутива метаданными. 
    • Изменения в рецептах управляются через модель pull, а не через прямое редактирование репозитория. 
  • История и развитие

    • Проект OpenEmbedded создан Крисом Ларсоном и другими, объединив достижения различных проектов. 
    • OpenEmbedded-Core является результатом слияния Yocto и OpenEmbedded, и теперь все рецепты поддерживаются через него. 
  • Организация слоев

    • Слои в OpenEmbedded-Core представляют собой декларативную структуру, с более строгими правилами для принятия решений о предоставлении пакетов. 
  • Поддерживаемые дистрибутивы и оборудование

    • OpenEmbedded поддерживает различные дистрибутивы Linux, включая Ангстрем, КалиОС и другие. 
    • Платформа поддерживает множество устройств, включая смартфоны, КПК и специализированное оборудование. 
  • Дополнительные ресурсы

    • Ссылки на другие проекты и ресурсы, включая FOSDEM, ELC и BitBake. 

Полный текст статьи:

OpenEmbedded — Википедия

Оставьте комментарий

Прокрутить вверх