Арганізацыя Linux Foundation апублікавала аўтамабільны дыстрыбутыў AGL UCB 9.0

Арганізацыя Linux Foundation прадставіла дзявяты выпуск дыстрыбутыва AGL UCB (Automotive Grade Linux Unified Code Base), у рамках якога развіваецца ўніверсальная платформа для выкарыстання ў розных аўтамабільных падсістэмах, ад прыборных панэляў да аўтамабільных інфармацыйна-забаўляльных сістэм. Заснаваныя на AGL рашэнні выкарыстоўваюцца ў інфармацыйных сістэмах Toyota, Lexus, Subaru Outback, Subaru Legacy і малатанажных аўтамабілях Mercedes-Benz Vans.

Дыстрыбутыў заснаваны на напрацоўках праектаў Tizen, GENIVI и Ёкта. Графічнае асяроддзе грунтуецца на 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.

Зыходныя тэксты напрацовак праекта даступны праз
ісці. У распрацоўцы праекту ўдзельнічаюць такія кампаніі, як 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.

Крыніца: opennet.ru

Дадаць каментар