The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Организация Linux Foundation опубликовала автомобильный дистрибутив AGL UCB 7.0

03.03.2019 10:10

Организация Linux Foundation представила седьмой выпуск дистрибутива AGL UCB (Automotive Grade Linux Unified Code Base), в рамках которого развивается универсальная платформа для использования в различных автомобильных подсистемах, от приборных панелей до автомобильных информационно-развлекательных систем.

Дистрибутив основан на наработках проектов Tizen, GENIVI и Yocto. Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы для QEMU, плат Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu и Raspberry Pi 3. При участии сообщества развиваются сборки для плат NXP i.MX6, DragonBoard 410c и Raspberry PI 2. Исходные тексты наработок проекта доступны через Git. В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.

AGL UCB может использоваться автопроизводителями как каркас для создания конечных решений, после проведения необходимой адаптации для оборудования и кастомизации интерфейса. Платформа позволяет уделить основное внимание разработке приложений и собственных методов организации работы пользователя, не задумываясь о низкоуровневой инфраструктуре и минимизируя затраты на сопровождение. Проект является полностью открытым - все компоненты доступны под свободными лицензиями.

Предоставляется набор рабочих прототипов типовых приложений, написанных с использованием технологий HTML5 и Qt. Например, имеется реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth и подключения к CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.

Особенности новой версии:

  • API для распознавания и синтеза речи (API Voice Recognition и Speech) на базе подключаемых открытых движков;
  • Дополнительные профили устройств для телематики и приборных панелей;
  • Из WebOS Open Source Edition (OSE) перенесён компонент для управления жизненным циклом web-приложений WAM (Web App Manager), который интегрирован с AGL Application Framework и позволяет запускать web-приложения как нативные программы. Прослойка для запуска web-приложений основана на движке Chromium. Для загрузки предложен набор демонстрационных web-приложений;
  • Возможность обособленной сборки базовых сервисов AGL (Core AGL Service);
  • Обновлён набор эталонных приложений, включая мультимедийный проигрыватель, тюнер, систему навигации, браузер, интерфейсы для настройки Bluetooth, WiFi и HVAC, микшер звука и панель для управления автомобильными подсистемами. В число эталонных приложений добавлены интерфейс для управления громкостью и реализация виртуальной звуковой карты (Dynamic Virtual ALSA);
  • В API HVAC (управление кондиционером) и Telephony добавлена поддержка голосового управления и использования в web-приложениях;
  • Возможность одновременного отображения информации на экранах мультимедийной и приборной панелей;
  • Поддержка вывода не несколько экранов, включая мультимедийный экран для задних пассажиров;
  • Поддержки различных аппаратных платформ, включая платы от Renesas, Qualcomm Technologies, Intel, Texas Instrument, NXP и Raspberry Pi;
  • Наличие SDK (Software Development Kit) с шаблонами типовых приложений;
  • Поддержка технологии SmartDeviceLink для связывания работающих на смартфонах приложений с автомобильными информационно-развлекательными системами. Технология позволяет организовать взаимодействие с мобильными приложениями (поддерживается Apple CarPlay и Android Auto) при помощи штатных автомобильных интерфейсов, таких как сенсорный экран на консоли, система распознавания речевых команд и дополнительные кнопки и манипуляторы;
  • API (Application Services) для навигации, распознавания речи, Bluetooth, звука, тюнера и CAN-шины;
  • Значительно расширена поддержка NFC (Near Field Communication) и средств для идентификации пользователя;
  • Система безопасной доставки обновлений в режиме Over-the-Air (OTA);
  • Фреймворки для управления доступном с поддержкой RBAC (role-based-access control);
  • Запущен репозиторий пакетов;
  • Добавлены HAL-прослойки (Hardware Abstraction Layer) для USB Audio DAC (2CH, 8CH, Jabra), Intel Audio, Renesas Audio (M3 и M3+Kingfisher), QEMU, TI Vayu, UNICENS и Raspberry Pi 3.


  1. Главная ссылка к новости (https://www.linuxfoundation.or...)
  2. OpenNews: Toyota Camry станет первым автомобилем, оснащённым платформой Automotive Grade Linux
  3. OpenNews: Компания BMW открыла систему распределённой отрисовки RAMSES
  4. OpenNews: Уязвимость в протоколе CAN, затрагивающая почти все современные автомобили
  5. OpenNews: Проект Qt представил новую платформу для автомобильных систем
  6. OpenNews: FreedomEV - открытая надстройка для информационной системы автомобилей Tesla
Лицензия: CC-BY
Тип: Программы
Ключевые слова: agl, ivi, automotivelinux, ucb
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 11:37, 03/03/2019 [ответить] [показать ветку] [···]    [к модератору]
  • –4 +/
    На gnome3?
     
     
  • 2.5, Вы забыли заполнить поле Name. (?), 12:37, 03/03/2019 [^] [ответить]    [к модератору]
  • –2 +/
    Сказано же - самописный велосипед на Qt под вяленым
     
  • 2.11, None (??), 16:25, 03/03/2019 [^] [ответить]    [к модератору]
  • –2 +/
    Gnome умеет в automotive?
     
  • 1.2, YetAnotherOnanym (ok), 11:43, 03/03/2019 [ответить] [показать ветку] [···]    [к модератору]
  • +5 +/
    Аааа... веб-приложения... Да, это будет компактно и легковесно, как раз для одноплатников размером с кредитную карту.
     
     
  • 2.12, None (??), 16:27, 03/03/2019 [^] [ответить]    [к модератору]
  • +/
    Qt довольно серьёзно оптимизировали в последние годы под калькуляторы. Плюс выпустили набор нужных тулз для безболезненного проектирования интерфейсов под подобные системы.
     
     
  • 3.13, НяшМяш (ok), 17:01, 03/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Я бы не сказал, что в списке так уж и калькуляторы перечислены.
     
     
  • 4.18, freehck (ok), 21:26, 03/03/2019 [^] [ответить]    [к модератору]  
  • +/
    > Я бы не сказал, что в списке так уж и калькуляторы перечислены.

    Одноплатники довольно серьёзно оптимизировали в последние годы под калькуляторы. Плюс выпустили набор нужных креплений для безболезненного запихивания в корпусы подобных систем.

     
  • 3.20, YetAnotherOnanym (ok), 00:40, 04/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    > для безболезненного проектирования

    Да-да, именно-именно...

     
  • 1.3, Аноним (3), 11:58, 03/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +11 +/
    >Предоставляется набор рабочих прототипов типовых приложений, написанных с использованием технологий HTML5

    Дожили. HTML5 + JS в индустриальном embedded .

     
     
  • 2.6, kostyarin (ok), 13:25, 03/03/2019 [^] [ответить]    [к модератору]  
  • +10 +/
    Для того чтобы нажать "тормоз" введите числа с картинки.
     
     
  • 3.7, Аноним (7), 14:54, 03/03/2019 [^] [ответить]    [к модератору]  
  • +/
    хорошо если будут числа, а то есть еще с распознаванием разных образов, причем быстро выбирать нельзя, а то спецом посчитают ответ неверным, как защиту от ботов
     
     
  • 4.10, Аноним (10), 15:47, 03/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Выбирать образы будут специально обученные люди, прилагаемые к авто.
     
  • 2.21, Ordu (ok), 02:21, 04/03/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Охлол, "индустриальный embedded". Это развлекательная система, которая умеет музычку играть и информацию в понятном виде для пользователя выводить на экран. И этим "индустриальным embedded" на html-технологиях уже сто лет в обед -- веб-интерфейсы к управлению чем-нибудь, скажем SQL-базой данных.

    Как только речь зашла про qt -- это уже никакой не индустриальный embedded, это уже юзерский гуй. Но тут мы ещё видим синтез и распознавание речи, мультимедийный проигрыватель, репозиторий пакетов... Это ещё один андройд/ios, только специализированный не под смартфоны, а под машины.

     
  • 1.14, Аноним (14), 17:49, 03/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Седьмой выпуск за семь лет - и кем он используется?
     
     
  • 2.19, Sluggard (ok), 23:10, 03/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Тойоту Камри обещали с этой балалайкой, ну и в разработке участвуют многие автоконцерны: https://www.opennet.ru/opennews/art.shtml?num=46637
     
  • 1.16, Автосалон (?), 20:49, 03/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Уже подписали контракт на поставку новых моделей Systemdini Diablo, ждём с апреля.
     
  • 1.22, Nij (?), 03:07, 04/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну а что с управлением двигла авто? или "не-суй-свой-сюда-нос", вообще как это связать с тюнингом автомобильного компа?
     
     
  • 2.26, Vitaliy Blats (?), 11:18, 08/03/2019 [^] [ответить]    [к модератору]  
  • +/
    > Ну а что с управлением двигла авто? или "не-суй-свой-сюда-нос", вообще как это связать с тюнингом автомобильного компа?

    А что с управлением двигла авто ? Этим занимается ECU, и нос туда совать действительно не стоит, особенно если не знаешь алгоритм, как оно работает аппаратно. А алгоритмы там очень хитрожопые стиля "если датчик цилиндра №2 на 0 и не нажат тормоз, то подать 1 на свечу №3 в течение 120мс, но пропустить если PPM угарного газа в выхлопе>550 или подать 1 на свечу №3 в течение 250мс если положение дроссельной заслонки открыто больше чем на 80%" и так далее.

    У меня пару лет назад была Нексия (достаточно простая машинка), куда я приложил ручки, в том числе к ЭБУ. Raspberry PI, Пистон, все дела. Могу сказать, что даже мегареалтаймовый Линукс на достаточно высокоскоростном (относительно мозгов ЭБУ) девайсе не справится с такой задачей. Слишком жесткая привязка ко времени реакции, стоит на 10мс протупить, и либо глохнем, либо увеличиваем расход топлива.

    Но есть еще автомобильный комп развлекательно-вспомогательный. Туда можно выводить погоду, навигацию, музыку, камеру заднего вида, и так далее. В общем ВСЕ, без чего машина может ехать безопасно.

    Я у себя в Нексии доизвращался на браузере с JS вот в такое: https://scontent.fnlv1-1.fna.fbcdn.net/v/t31.0-8/23845548_1452174294830664_520

     
  • 1.23, Аноним (-), 09:29, 05/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Еще бы убедили производителей навигации поддерживать линукс...
     
     
  • 2.25, enot_v_trusah (?), 09:19, 06/03/2019 [^] [ответить]    [к модератору]  
  • +/
    А вот на этом месте поподробнее...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor