Новости софта - Новые программы для Windows, Linux и Android.

Yocto 1.3

Stfw.Ru, Увидел свет релиз платформы для создания встраиваемых Linux-систем Yocto 1.3. Yocto не является конечным дистрибутивом, а предоставляет набор компонентов для создания собственных дистрибутивов для встраиваемых продуктов на базе различных аппаратных архитектур, в том числе ARM, PPC, MIPS, x86 и x86-64. Yocto предоставляет разработчикам встраиваемых систем полный спектр решений на базе существующих готовых компонентов, позволяя минимизировать затраты на разработку прототипа системы и сфокусировать усилия на процессе разработки и создании специфичных для продукта возможностей.


Платформа развивается под крылом организации Linux Foundation после объединения усилий международным сообществом инженеров Consumer Electronics Linux Forum (CELF) и при участии многих известных компаний, таких как Texas Instruments, FreeScale, Intel, Mentor Graphics, Wind River, MontaVista, Dell и OpenEmbedded eV. В марте прошлого года проекты Yocto и OpenEmbedded объединили свои усилия и перешли к использованию общего ядра системы сборки и использованию единых Linux-компонентов (мета-данные OpenEmbedded Core). В рамках проекта развивается несколько наборов для поддержки аппаратных платформ (Board Support Package, BSP), поддерживающих такие системы, как Intel Atom-PC, Freescale MPC8315e-RDB, TI BeagleBoard/OMAP и Ubiquiti RouterStation Pro.


В состав платформы входит инструментарий разработчика, система сборки, набор программных интерфейсов и коллекция мета-пакетов. В качестве базового набора компиляторов задействован GCC 4.7, поддерживается создание GUI-приложений с использованием библиотек Qt, Clutter и GTK+. В состав проекта также входит пакет Cross-Prelink, позволяющий существенно ускорить загрузку программ, связанных с большим количеством библиотек.

В Yocto задействована система сборки Poky, являющаяся ответвлением от OpenEmbedded Build System и позволяющая объединить в рамках дистрибутива разрозненные приложения. Пакеты распространяются в формате RPM5. Для контроля за инфраструктурой сборки используется ПО Swabber, для выполнения привилегированных операций задействован Pseudo, для организации автоматизированного тестирования используются технологии Shoeleather Lab.

Для упрощения разработки приложений для платформ на базе Yocto подготовлено два плагина - для среды разработки Eclipse и для Anjuta IDE, которые поддерживают развёртывание проектов на удалённых системах, отладку, анализ кода, кросс-компиляцию и использование эмулятора QEMU. Предусмотрена возможность генерации SDK, оптимизированного для продуктов, построенных на базе Yocto.

Ключевые новшества Yocto 1.3:


В состав включён код первого значительного выпуска проекта yocto-autobuilder, в рамках которого подготовлен инструментарий для автоматизации создания тестов и оценки качества продуктов, развиваемых на базе Yocto;

Улучшена реализация консольного интерфейса пользователя, в котором расширены возможности по оценке выполняемых в текущий момент задач;

В пользовательском интерфейсе Hob, используемом для построения образов системы, проведена работа по улучшению юзабилити;


Исключён промежуточный этап сборки инструментария кросскомпиляции;

Обновлены версии базовых компонентов: eglibc 2.16, GCC 4.7, ядро Linux 3.4.11, вместо module-init-tools задействован kmod;

Добавлен скрипт yocto-bsp для автоматизации создания начального состава новых наборов поддержки платформ (BSP). BSD для эталонного оборудования отделены от Poky-конфигураций эталонных дистрибутивов;


Добавлена поддержка формирования SDK, одновременно с образом системы;
В загрузчике GRUB по умолчанию включена поддержка загрузки на системах с EFI;
В Mesa задействована возможность предоставления акселерированной графики GLES через EGL, без использования X11;

Добавлен скрипт для отслеживания времени сборки различных компонентов дистрибутива, по аналогии с работой "bootcharts" для оценки времени загрузки;

Плагин для Eclipse обновлён до версии Juno, добавлена поддержка удалённой отладки через tcf и ssh.
Yocto, компонентов, системы, встраиваемых, сборки, создания, OpenEmbedded, продуктов, разработки, предоставляет, рамках, поддержка, платформ, состав, усилия, задействован, проекта, аппаратных, набор, платформы

Новости софта

. Yocto 1.3 Увидел свет релиз платформы для создания встраиваемых Linux-систем Yocto 1.3. Yocto не является конечным дистрибутивом, а предоставляет набор компонентов для создания собственных дистрибути
Комментировать могут только зарегистрированные жители Хабаровска.
>>> Мы и раньше уже писали о биохакинге и вживлении электронных устройств под кожу человека. В конце прошлого года даже был зафиксирован первый подобный случай ...
>>> Автобусный лоукостер Flixbus расширяет бизнес в Украине, запуская прямые маршруты в Европу по цене от €5Один из крупнейших европейских автобусных перевозчиков Европы Flixbus запускает прямые маршруты из Украины, минимальная цена билета составляет €5. Начиная ...
>>> Вчерашняя новость о прекращении активной разработки графического редактора Microsoft Paint и присваивании программе статуса «устаревший» вызвала широкий ...
>>> Холдинг Alphabet, в состав которого входит компания Google, отчитался за очередной квартал. На его бухгалтерском календаре 30 июня завершился второй квартал ...


Редакция портала:

Благодарим за интерес к материалу Новости софта . Есть небольшая рекомендация, если вы хотите быть в курсе всех новостей и событий в сфере информационных технологий, то рекомендуем зарегистрироваться на портале stfw.ru.


Живая лента

19:07 Xiaomi раскрыла некоторые новшества прошивки MIUI 9: многозадачность, ярлыки на экране блокировки, новые темы


19:07 СМИ США напугал российский боевой ледокол с лазером


18:07 Марк Цукерберг назвал «довольно абсурдными» предупреждения Илона Маска и других о конце света из-за искусственного интеллекта


18:07 Исследователи смогли существенно ускорить процесс зарядки химических батарей


18:07 Google добавит поддержку Assistant в Chrome OS


18:07 Microsoft Paint не исчезнет с выходом Fall Creators Update


18:07 Суд Киева обязал открыть дело против Кличко из-за попытки переименовать проспект Ватутина


18:07 США сами напросились на С-400


18:07 Масштабные пограничные учения России, Китая и Монголии прошли в Забайкалье


18:07 CNN сообщил о возможной отставке Рекса Тиллерсона


Надя, 21, Москва, ищу: Парня от 26 до 37
Цель знакомства: Создание семьи - 25 июля 2017

Dariya, 31, Москва, ищу: Парня от 21 до 23
Цель знакомства: Романтические отношения Ищу: я хочу найти парня без тяги к алкоголю и курению - 25 июля 2017

guppy, 26, Москва, ищу: Парня от 24 до 31
Цель знакомства: Романтические отношения - 25 июля 2017