Фонд Linux представила новую редакцию дистрибутива AGL UCB 9.0 (Унифицированная база кода Linux автомобильного уровня), которая разработана как универсальная платформа для использования в различных автомобильных подсистемах, от приборных панелей до автомобильных информационно-развлекательных систем.
Распространение он основан на разработках проектов Tizen, GENIVI и Yocto. Графическая среда основана на разработках проектов Qt, Wayland и Weston IVI Shell.
Компании, участвующие в разработке проект включать известные брендыТакие как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.
О AGL UCB
Автопроизводители могут использовать AGL UCB в качестве основы для создания окончательных решений после проведения необходимых адаптаций оборудования и настройки интерфейса.
Платформа позволяет вам сосредоточиться на разработке приложений и собственных методы организации работы пользователя, не думая о низкоуровневой инфраструктуре и минимизации затрат на обслуживание.
Проект полностью открытый: все компоненты доступны под бесплатными лицензиями. На платформе предоставляется набор функциональных прототипов типовых приложений, написанных с использованием технологий HTML5 и Qt.
Например, есть реализация домашнего экрана, веб-браузера, дашборда, системы навигации (с использованием Google Maps), климат-контроля, медиаплеера с поддержкой DLNA, интерфейса для настройки аудиоподсистемы, программы для чтения новостей.
Также предлагаются компоненты для голосового управления, поиска информации., взаимодействие со смартфоном через Bluetooth и подключение к сети CAN для доступа к датчикам и передачи данных между узлами автомобиля.
Основные новости AGL UCB 9.0
В этом новом издании улучшенная поддержка сетевых функций и настроек, а также значительно улучшенная производительность приложений на базе HTML5, Кроме того, был переработан API для Bluetooth и расширена поддержка профилей Bluetooth pbap и map.
На основе приложений в HTML5 добавлена поддержка доступа на основе токенов, изображение было предложено только для приложений HTML5, использующих Web App Manager (WAM) и Chromium и демонстрационные HTML-приложения были добавлены для домашнего экрана, Средство запуска приложений, панель управления, конфигуратор, медиаплеер, микшер, HVAC и браузер Chromium.
С другой стороны, расширенные эталонные реализации приложений были написаны на QML, например, пример обновленной реализации приборной панели, которая поддерживает обработку сообщений CAN с рулевого колеса и мультимедийных кнопок, еще одна - это возможность использовать кнопки на рулевом управлении. колесо для управления автомобильной информационной системой.
Кроме того, Поддержка обновленного оборудования для: Renesas RCar3 BSP 3.21 (M3 / H3, E3, Salvator), улучшенный SanCloud BeagleBone при поддержке Автомобильная накидка, i.MX6 и Raspberry Pi 4.
Что касается обновлений, добавлена поддержка доставки обновлений OTA (По воздуху) для сред на основе технологии OSTree, позволяя управлять образом системы в целом с возможностью обновления отдельных файлов и проверки общего состояния системы.
Из других изменений которые выделяются из этой новой версии:
- Application Framework реализует авторизацию на основе токенов.
- Расширенный API для распознавания речи и улучшенная интеграция с речевыми агентами.
- Добавлена поддержка Alexa Auto SDK 2.0.
- Предлагается новая открытая версия экранного интерфейса для управления распознаванием речи.
- В аудиоподсистеме улучшена поддержка медиа-сервера PipeWire и диспетчера сеансов WirePlumber.
- Предлагается предварительная реализация нового домашнего экрана и оконного менеджера (активируется выбором «agl-composer»).
Выполнять
Наконец, для тех, кто заинтересован в возможности протестировать эту систему, они должны знать, что предлагаемые сборки были построены для доски QEMU, Renesas M3, Intel Up², Raspberry Pi 3 и Raspberry Pi 4.
Помимо участия сообщества, разрабатываются сборки для плат NXP i.MX6, DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) и TI Vayu. Доступен исходный код достижений проекта. через Git.