Linux Foundation представила седьмую версию дистрибутива AGL UCB (Единая кодовая база Linux автомобильного уровня), которая разрабатывает универсальную платформу для использования в различных автомобильных подсистемахот приборных панелей до автомобильных информационно-развлекательных систем.
Распространение основан на проектах Tizen, GENIVI и Yocto. Графическая среда основана на Qt, Wayland и проекте Weston IVI Shell. Монтажная платформа состоит из плат QEMU, M3, Intel Minnowboard Max (Atom E38xx), TI Vayu и Raspberry Pi 3.
Такие компании, как В разработке проекта участвуют Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.
О Linux автомобильного класса
AGL UCB может использоваться производителями автомобилей в качестве основы для создания окончательных решений после необходимой адаптации оборудования и настройки интерфейса.
Платформа будет Он позволяет сосредоточиться на разработке приложений и собственных методах организации работы пользователя, не задумываясь о низкоуровневой инфраструктуре и минимизируя затраты на обслуживание.
Предоставляется набор рабочих прототипов общих приложений, написанных с использованием технологий HTML5 и Qt.
Например, есть реализация домашнего экрана, веб-браузера, приборной панели, системы навигации (с использованием Google Maps), климат-контроля, медиаплеера с поддержкой DLNA, интерфейса для настройки подсистемы звука и новостей. читатель.
Компоненты предложение для голосового управления, поиска информации, взаимодействия со смартфоном через Bluetooth и подключения к сети CAN для доступа к датчикам и передачи данных между узлами транспортного средства.
Проект полностью открытый: все компоненты доступны под бесплатными лицензиями. Исходный код имеющихся разработок проекта это через git.
Изменения в седьмой версии Automotive Grade Linux
Как было сказано в начале, была анонсирована седьмая версия Automotive Grade Linux, которая поставляется с API для распознавания и синтеза речи (распознавание речи и речевой API) на основе подключенных открытых движков.
Операция голосовой команды
В API HVAC добавлена поддержка голосового управления и использования в веб-приложениях. (управление кондиционером) и телефония.
SmartDeviceLink добавлен в этом выпуске для связи приложений, работающих на смартфонах, с автомобильными информационно-развлекательными системами.
Технология позволяет организовать взаимодействие с мобильными приложениями (совместим с Apple CarPlay и Android Auto) с использованием стандартных автомобильных интерфейсов, таких как сенсорный экран на консоли, система распознавания голосовых команд, а также дополнительные кнопки и клавиши.
Веб-приложения
дополнительные профили устройств для телематики, панели мониторинга и компонент для управления жизненным циклом веб-приложений WAM (Web Application Manager) интегрируется с платформой приложений AGL и позволяет запускать веб-приложения как собственные программы.
Слой для запуска веб-приложений основан на движке Chromium. который предлагает для загрузки набор демонстрационных веб-приложений.
Обновлен справочный набор приложений, включая медиаплеер, тюнер, навигационную систему, навигатор, интерфейсы для настройки Bluetooth, WiFi и HVAC, звуковой микшер и пульт управления подсистемами автомобиля.
К числу эталонных приложений добавлен интерфейс для управления громкостью и реализация виртуальной звуковой карты (Dynamic Virtual ALSA).
Среди других характеристик, которые выделяются:
- Возможность отдельного набора базовых сервисов AGL (Core AGL Service).
- Возможность одновременного отображения информации на мультимедийных экранах и панелях управления.
Он не поддерживает многоэкранный вывод, включая мультимедийный экран заднего пассажира. - Поддержка различных аппаратных платформ, включая платы Qualcomm Technologies, Intel, Texas Instrument, NXP и Raspberry Pi.
- Наличие SDK (Software Development Kit) с типичными шаблонами приложений.
Если вы хотите узнать об этом больше, вы можете посетить веб-сайт проекта. Ссылка такая.