Организация Linux Foundation опубликовала автомобильный дистрибутив AGL UCB 9.0
22 апреля 2020 года
Организация Linux Foundation представила (Архивная копия от 27 апреля 2020 на Wayback Machine) девятый выпуск дистрибутива AGL UCB (Automotive Grade Linux Unified Code Base), в рамках которого развивается универсальная платформа для использования в различных автомобильных подсистемах, от приборных панелей до автомобильных информационно-развлекательных систем. Основанные на AGL решения используются в информационных системах Toyota, Lexus, Subaru Outback, Subaru Legacy и малотоннажных автомобилях Mercedes-Benz Vans.
Дистрибутив основан на наработках проектов Tizen, GENIVI и Yocto. Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы для QEMU, плат Renesas M3, Intel Up², Raspberry Pi 3 и Raspberry Pi 4. При участии сообщества развиваются сборки для плат NXP i.MX6, DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) и TI Vayu.
Исходные тексты наработок проекта доступны через Git(недоступная ссылка). В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.
AGL UCB может использоваться автопроизводителями как каркас для создания конечных решений, после проведения необходимой адаптации для оборудования и кастомизации интерфейса. Платформа позволяет уделить основное внимание разработке приложений и собственных методов организации работы пользователя, не задумываясь о низкоуровневой инфраструктуре и минимизируя затраты на сопровождение. Проект является полностью открытым - все компоненты доступны под свободными лицензиями.
Предоставляется набор рабочих прототипов типовых приложений, написанных с использованием технологий HTML5 и Qt. Например, имеется реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth и подключения к CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.
Особенности новой версии:
- Поддержка доставки OTA-обновлений (Over-the-Air) для окружений на базе технологии OSTree, позволяющей манипулировать системным образом как единым целым с возможностью обновления отдельных файлов и с версионированием общего состояния системы;
- В Application Framework реализована возможность авторизации на основе токенов;
- Расширен API для распознавания речи и улучшена интеграция с голосовыми агентами. Добавлена поддержка Alexa Auto SDK 2.0. Предложена новая открытая версия экранного интерфейса для управления распознаванием речи;
- В звуковой подсистеме улучшена поддержка мультимедийного сервера PipeWire и менеджера сеансов WirePlumber;
- Улучшена поддержка сетевых возможностей и настроек. Переработан API для Bluetooth и расширена поддержка Bluetooth-профилей pbap и map;
- В приложения на базе HTML5 добавлена поддержка обеспечения доступа на основе токенов;
- Существенно повышена производительность приложений на базе HTML5;
- Предложен образ только с HTML5-приложениями, использующий Web App Manager (WAM) и Chromium;
- Добавлены демонстрационные HTML-приложения для домашнего экрана, системы запуска приложений, панели мониторинга, конфигуратора, мультимедийного проигрывателя, микшера, HVAC и браузера Chromium;
- Расширены эталонные реализации приложений, написанных с использованием QML: Обновлённая реализация приборной панели, поддерживающее обработку CAN-сообщений от руля и мультимедийных кнопок. Возможность использования кнопок на рулевым колесе для управления автомобильной информационной системой;
- Предложена предварительная реализация нового оконного менеджера и домашнего экрана (включается при выборе 'agl-compositor');
- Обновлена поддержка оборудования: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced с поддержкой Automotive Cape, i.MX6 и Raspberry Pi 4.
Источники
править- Главная ссылка к новости (https://www.linuxfoundation.or...) (Архивная копия от 27 апреля 2020 на Wayback Machine)
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.