ProHoster > блог > Навіны інтэрнэту > Арганізацыя Linux Foundation апублікавала аўтамабільны дыстрыбутыў AGL UCB 9.0
Арганізацыя 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.