Zaklada Linux predstavio je novo izdanje distribucije AGL UCB 9.0 (Automotive Grade Linux Unified Code Base) koja je razvijena kao univerzalna platforma za upotrebu u raznim automobilskim podsustavima, od nadzornih ploča do automobilskih informacijsko-zabavnih sustava.
Raspodjela zasnovan je na razvoju projekata Tizen, GENIVI i Yocto. Grafičko okruženje temelji se na razvoju projekata Qt, Wayland i Weston IVI Shell.
Tvrtke uključene u razvoj projekta uključuju renomirane markeKao što su Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi i Subaru.
O AGL UCB
Proizvođači automobila mogu koristiti AGL UCB kao okvir za stvaranje konačnih rješenja, nakon što izvrše potrebne prilagodbe za opremu i prilagodbu sučelja.
Platforma vam omogućuje da se usredotočite na razvoj vlastite aplikacije metode za organizaciju korisnikovog rada, bez razmišljanja o infrastrukturi niske razine i minimiziranju troškova održavanja.
Projekt je potpuno otvoren: sve su komponente dostupne pod besplatnim licencama. Na platformi se nalazi niz funkcionalnih prototipova tipičnih aplikacija napisanih pomoću HTML5 i Qt tehnologija.
Primjerice, tu je implementacija početnog zaslona, web preglednika, nadzorne ploče, navigacijskog sustava (pomoću Google Mapsa), kontrole klime, media playera s podrškom za DLNA, sučelja za konfiguriranje audio podsustava, programa za čitanje vijesti.
Također se nude komponente za glasovno upravljanje i pronalaženje podataka, interakcija sa pametnim telefonom putem Bluetootha i povezivanje na CAN mrežu za pristup senzorima i prijenos podataka između čvorova u vozilu.
Glavne vijesti o AGL UCB 9.0
U ovom novom izdanju poboljšana podrška za mrežne funkcije i postavke, kao i značajno poboljšane performanse aplikacija temeljenih na HTML5, Osim toga, API za Bluetooth je redizajniran i proširena je podrška za pbap i map Bluetooth profile.
Temeljeno na aplikacijama u HTML5 dodali su podršku za pristup temeljen na tokenima, predložena je slika sa samo HTML5 aplikacijama pomoću Web App Manager (WAM) i Chromium i demo demo aplikacije dodane za početni zaslon, Pokretač aplikacija, Nadzorna ploča, Konfigurator, Media Player, Mixer, HVAC i Chromium Browser.
S druge strane, proširene referentne implementacije aplikacija napisane su u QML-u, takav je primjer ažurirane implementacije nadzorne ploče koja podržava CAN obradu poruka s upravljača i multimedijskih gumba, druga je mogućnost upotrebe tipki na upravljaču kotačić za kontrolu automobilskog informacijskog sustava.
Osim toga, Nadograđena hardverska podrška za: Renesas RCar3 BSP 3.21 (M3 / H3, E3, Salvator), poboljšani SanCloud BeagleBone s podrškom za Automotive Cape, i.MX6 i Raspberry Pi 4.
Što se tiče ažuriranja, dodana podrška za isporuku OTA ažuriranja (Over-the-Air) za okruženja temeljena na tehnologiji OSTree, omogućujući vam da manipulirate slikom sustava u cjelini, uz mogućnost ažuriranja pojedinih datoteka i verzije ukupnog stanja sustava.
Od ostalih promjena koji se ističu u ovoj novoj verziji su:
- Application Framework implementira autorizaciju temeljenu na tokenima.
- Prošireni API za prepoznavanje govora i poboljšana integracija s govornim agentima.
- Dodana podrška za Alexa Auto SDK 2.0.
- Predložena je nova otvorena inačica sučelja zaslona za upravljanje prepoznavanjem govora.
- Audio podsustav ima poboljšanu podršku za medijski poslužitelj PipeWire i upravitelj sesija WirePlumber.
- Predlaže se preliminarna primjena novog početnog zaslona i upravitelja prozora (aktivira se odabirom "agl-skladatelja")
Pražnjenje
Konačno, oni koji su zainteresirani za mogućnost testiranja ovog sustava, trebali bi to znati ponuđene građevine građene su do daske QEMU, Renesas M3, Intel Up², Raspberry Pi 3 i Raspberry Pi 4.
Pored sudjelovanja zajednice, razvijaju se i verzije za ploče NXP i.MX6, DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) i TI Vayu. Dostupan je izvorni kod postignuća projekta putem Gita.