+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Linux Foundation представила восьмий випуск дистрибутива AGL UCB (Automotive Grade Linux Unified Code Base)

Linux Foundation представила восьмий випуск дистрибутива AGL UCB (Automotive Grade Linux Unified Code Base)

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 і Rasp. тексти напрацювань проекту доступні через Git. У розробці проекту беруть участь такі компанії, як Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi та Subaru.

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

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

Особливості нової версії:

  • Додано профілі пристроїв для щитка приладів і телематики (навігаційних систем), а також демонстраційна реалізація інтерфейсу телематики;
  • Системні компоненти оновлені до платформи Yocto 2.6;
  • У фреймворк для розробки додатків додана підтримка запуску програм під непривілейованими користувачами та поділу повноважень на рівні користувачів (раніше додатки та системні сервіси запускалися під root). У пакет afm-util додано функція примусового завершення програм;
  • Графічний стек оновлено до Wayland 1.17 та композитного сервера Weston 6.0;
  • У профілях приладової панелі та інтерфейсі для інформаційно-розважальних систем додані компоненти для приймачів та передавачів Waltham;
  • Менеджер додатків (Web App Manager) оновлений до кодової бази Chromium 68 і позбавлений залежностей Qt;
  • Реалізовано та задіяно за замовчуванням звуковий бекенд на базі мультимедійного сервера PipeWire, що йде на зміну PulseAudio;
  • Менеджер завдань трансформований в окремий віджет;
  • Додано початкову реалізацію системи управління сеансами (wireplumber);
  • Подано нову реалізацію мікшера звуку. Тимчасово прибрана підтримка введення/виведення звуку через Bluetooth (повернена в оновленні 8.0.1);
  • Додано підтримку стандарту комунікаційної та діагностичної автомобільної шини J1939. Забезпечено підтримку захищеного режиму запису для шини CAN;
  • Додано BSP пакет (Board Support Package) для плат SanCloud BeagleBone Enhanced + Automotive Cape. Оновлено BSP-пакети для Renesas RCar3 BSPs. Пакет i.MX6 переведено на використання відкритого графічного драйвера etnaviv для GPU Vivante. Додано початкову підтримку плати Raspberry Pi 4 (agl-image-minimal).
  • Забезпечено інтеграцію системи синтезу мови з Alexa Voice Agent.

Інші новини

Найкраща ціна