Linux Foundation 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 kontrolnih ploča do automobilskih informaciono-zabavnih sistema.
Distribucija zasnovan je na razvoju projekata Tizen, GENIVI i Yocto. Grafičko okruženje temelji se na razvoju projekata Qt, Wayland i Weston IVI Shell.
Kompanije 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 izvršavanja potrebnih adaptacija opreme i prilagodbe interfejsa.
Platforma vam omogućava da se usredotočite na razvoj vlastite aplikacije metode za organizaciju rada korisnika, bez razmišljanja o infrastrukturi niskog nivoa i minimiziranju troškova održavanja.
Projekt je potpuno otvoren: sve komponente su dostupne pod besplatnim licencama. Na platformi se nalazi set funkcionalnih prototipova tipičnih aplikacija napisanih upotrebom HTML5 i Qt tehnologija.
Na primjer, tu je implementacija početnog zaslona, web preglednika, nadzorne ploče, navigacijskog sustava (koristeći Google Maps), kontrole klime, uređaja za reprodukciju medija s DLNA podrškom, sučelja za konfiguriranje audio podsistema, programa za čitanje vijesti.
Također se nude komponente za glasovno upravljanje i pronalaženje informacija, interakcija sa pametnim telefonom putem Bluetootha i povezivanje na CAN mrežu za pristup senzorima i prenos podataka između čvorova u vozilu.
Glavne nove karakteristike 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 zasnovanih na HTML5, Pored toga, API za Bluetooth je redizajniran i proširena je podrška za pbap i map profile Bluetooth.
Zasnovan na aplikacijama u HTML5 su dodali podršku za pristup zasnovan na tokenima, predložena je slika sa samo HTML5 aplikacijama koje koriste Web App Manager (WAM) i Chromium i dodali demo demo HTML aplikacije za početni ekran, 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 obradu CAN poruka s upravljača i multimedijskih tipki, druga je mogućnost korištenja tipki na upravljač za kontrolu automobilskog informacionog sistema.
Takođe, Nadograđena hardverska podrška za: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced sa podrškom za Automobilski rt, i.MX6 i Raspberry Pi 4.
Što se tiče ažuriranja, dodata podrška za isporuku OTA ažuriranja (Over-the-Air) za okruženja zasnovana na tehnologiji OSTree, omogućavajući vam da manipulirate sistemskom slikom u cjelini, uz mogućnost ažuriranja pojedinačnih datoteka i verzije ukupnog stanja sistema.
Od ostalih promjena koji se izdvajaju od ove nove verzije su:
- Aplikacijski okvir implementira autorizaciju na temelju tokena.
- Prošireni API za prepoznavanje govora i poboljšana integracija s govornim agentima.
- Dodata podrška za Alexa Auto SDK 2.0.
- Predložena je nova otvorena verzija interfejsa zaslona za upravljanje prepoznavanjem govora.
- Audio podsistem je poboljšao podršku za medijski server PipeWire i upravitelj sesija WirePlumber.
- Predložena je preliminarna implementacija novog početnog zaslona i upravitelja prozora (aktivira se odabirom 'agl-composer').
Preuzimanje
Konačno, oni koji su zainteresirani za mogućnost testiranja ovog sistema, trebali bi to znati ponuđene građevine su građene do daske QEMU, Renesas M3, Intel Up², Raspberry Pi 3 i Raspberry Pi 4.
Pored uključivanja 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 dostignuća projekta putem Gita.
Budite prvi koji komentarišete