Linux Foundation objavlja AGL UCB 9.0 Automotive Distribution

Fundacija Linux predstavljeno deveta izdaja distribucije AGL UCB (Automotive Grade Linux Unified Code Base), ki razvija univerzalno platformo za uporabo v različnih avtomobilskih podsistemih, od armaturnih plošč do avtomobilskih infotainment sistemov. Rešitve, ki temeljijo na AGL, se uporabljajo v informacijskih sistemih vozil Toyota, Lexus, Subaru Outback, Subaru Legacy in lahkih kombijev Mercedes-Benz.

Razdelitev temelji na razvoju projektov Tizen, GENIVI и Yocto. Grafično okolje temelji na Qt, Waylandu in razvoju projekta Weston IVI Shell. Demo različice platforme oblikovana za plošče QEMU, Renesas M3, Intel Up², Raspberry Pi 3 in Raspberry Pi 4. S prispevki skupnosti razviti sklopi za plošče NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) in TI Vayu.

Izvorna besedila razvoja projekta so na voljo prek
git. Pri razvoju projekta sodelujejo podjetja, kot so Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi in Subaru.

AGL UCB lahko avtomobilski proizvajalci uporabljajo kot okvir za ustvarjanje končnih rešitev, po potrebni prilagoditvi za opremo in prilagoditvi vmesnika. Platforma vam omogoča, da se osredotočite na razvoj aplikacij in lastnih metod za organizacijo dela uporabnika, ne da bi razmišljali o nizko nivojski infrastrukturi in zmanjšanju stroškov vzdrževanja. Projekt je popolnoma odprt – vse komponente so na voljo pod brezplačnimi licencami.

Na voljo je niz delujočih prototipov tipičnih aplikacij, napisanih s tehnologijama HTML5 in Qt. na primer je na voljo izvedba domačega zaslona, ​​spletnega brskalnika, armaturne plošče, navigacijskega sistema (uporablja se Google Maps), klimatske naprave, multimedijskega predvajalnika s podporo DLNA, vmesnika za konfiguracijo zvočnega podsistema in bralnika novic. Na voljo so komponente za glasovno upravljanje, iskanje informacij, interakcijo s pametnim telefonom prek Bluetootha in povezavo z omrežjem CAN za dostop do senzorjev in prenos podatkov med komponentami vozila.

Lastnosti nova verzija:

  • Podpora za dostavo posodobitev OTA (Over-the-Air) za okolja, ki temeljijo na tehnologiji OSTree, ki omogoča manipulacijo sistemske slike kot enotne celote z možnostjo posodabljanja posameznih datotek in različic celotnega stanja sistema;
  • Aplikacijsko ogrodje izvaja avtorizacijo na podlagi žetonov;
  • API za prepoznavanje govora je bil razširjen in integracija z glasovnimi agenti je bila izboljšana. Dodana podpora za Alexa Auto SDK 2.0. Predlagana je bila nova odprta različica zaslonskega vmesnika za upravljanje prepoznavanja govora;
  • Zvočni podsistem ima izboljšano podporo za multimedijski strežnik PipeWire in vodja seje WirePlumber;
  • Izboljšana podpora za omrežne zmogljivosti in nastavitve. Bluetooth API je bil preoblikovan in podpora za profila pbap in map Bluetooth je bila razširjena;
  • Dodana podpora za dostop na podlagi žetonov do aplikacij, ki temeljijo na HTML5;
  • Zmogljivost aplikacij, ki temeljijo na HTML5, je bila znatno izboljšana;
  • Na voljo je samo slika HTML5 z uporabo Web App Manager (WAM) in Chromiuma;
  • Dodane predstavitvene aplikacije HTML za začetni zaslon, zaganjalnik aplikacij, nadzorno ploščo, konfigurator, medijski predvajalnik, mešalnik, HVAC in brskalnik Chromium;
  • Referenčne izvedbe aplikacij, napisanih z uporabo QML, so bile razširjene: posodobljena izvedba nadzorne plošče, ki podpira obdelavo sporočil CAN z volana in multimedijskih gumbov. Možnost uporabe gumbov na volanu za upravljanje avtomobilskega informacijskega sistema;
  • Predlagana predhodna izvedba novega upravitelja oken in začetnega zaslona (omogočeno z izbiro 'agl-compositor');
  • Posodobljena podpora za strojno opremo: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced s podporo za Automotive Cape, i.MX6 in Raspberry Pi 4.

Vir: opennet.ru

Dodaj komentar