Проект Yocto
-
Обзор проекта Yocto
- Проект Yocto — это инициатива Linux Foundation, направленная на создание инструментов для создания дистрибутивов Linux для встраиваемых систем.
- Проект был запущен в 2011 году с участием 22 организаций, включая OpenEmbedded.
- Цель проекта — улучшение процесса разработки программного обеспечения для встраиваемых систем на базе Linux.
-
Ключевые особенности и партнерство
- Проект Yocto предоставляет инструменты и метаданные для быстрой и повторяемой разработки встраиваемых систем.
- В 2018 году Arm Holdings и Intel заключили партнерство для совместной разработки кода для встраиваемых систем.
-
Объем и поддержка
- Проект нацелен на поддержку архитектур ARM, MIPS, PowerPC и x86/x86-64, а также на улучшение жизни разработчиков специализированных систем.
- Система сборки OpenEmbedded является ключевой частью проекта, а также поддерживает BitBake и OpenEmbedded-Core.
-
Подпроекты и совместимость
- Проект включает в себя подпроекты, такие как CROPS и matchbox, а также обеспечивает функциональную совместимость между инструментами.
- Проект предлагает различные уровни образов, от «крошечных» до полнофункциональных, которые могут быть настроены пользователем.
-
Управление и развитие
- Проект управляется Linux Foundation и имеет административное и техническое руководство.
- Проект уделяет особое внимание качественной документации и обновляет ее для каждого выпуска.
-
Релизы и брендинг
- Проект выпускает релизы примерно каждые 6 месяцев, а версия 3.1 получила долгосрочную поддержку.
- Программа брендинга Yocto позволяет организациям и продуктам ассоциироваться с проектом.
-
Дополнительные ресурсы
- В статье также упоминаются другие проекты, такие как Buildroot, и даются рекомендации по выбору между ними.
Полный текст статьи: