Organizacija Linux Foundation deveta verzija distribucije (Automotive Grade Linux Unified Code Base), unutar kojeg se razvija univerzalna platforma za korištenje u raznim automobilskim podsustavima, od instrument ploča do automobilsko-informatičkih sustava. Rješenja temeljena na AGL koriste se u informatičkim sustavima Toyota, Lexus, Subaru Outback, Subaru Legacy i lakim vozilima Mercedes-Benz Vans.
Distribucija se temelji na radovima projekata , i . Grafičko okruženje temelji se na Qt, Wayland i radovima projekta Weston IVI Shell. Demonstracijske verzije platforme za QEMU, ploče Renesas M3, Intel Up², Raspberry Pi 3 i Raspberry Pi 4. U suradnji s zajednicom verzije za ploče NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) i TI Vayu.
Izvorni kodovi radova projekta dostupni su putem
. U razvoju projekta sudjeluju takve tvrtke kao što su Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi i Subaru.
AGL UCB mogu koristiti proizvođači automobila kao okvir za stvaranje konačnih rješenja, nakon provedenog potrebnog prilagođavanja za opremu i prilagodbu sučelja. Platforma omogućuje da se fokusirate na razvoj aplikacija i vlastitih metoda organizacije rada korisnika, bez brige o niskorazinskoj infrastrukturi i minimizirajući troškove održavanja. Projekt je potpuno otvoren — svi komponenti dostupni su pod slobodnim licencama.
Pruža se set radnih prototipova tipičnih aplikacija, napisanih korištenjem tehnologija HTML5 i Qt. Na primjer, implementacija početnog ekrana, web preglednika, instrument ploče, navigacijskog sustava (koristi Google Maps), klimatske kontrole, multimediјskog reproduktora s podrškom za DLNA, sučelja za podešavanje zvučnog sustava, aplikacije za čitanje vijesti. Pruža se komponente za glasovno upravljanje, pretraživanje informacija, interakciju sa pametnim telefonom putem Bluetootha i povezivanje na CAN mrežu za pristup senzorima i prijenos podataka između čvorova automobila.
nove verzije:
- Podrška za isporuku OTA ažuriranja (Over-the-Air) za okruženja temeljena na tehnologiji , koja omogućuje upravljanje sustavom kao jedinstvenim cjelinama s mogućnošću ažuriranja pojedinih datoteka i s verzioniranjem ukupnog stanja sustava;
- U Application Frameworku implementirana je mogućnost autorizacije na temelju tokena;
- Proširen je API za prepoznavanje govora i poboljšana integracija s glasovnim agentima. Dodana je podrška za Alexa Auto SDK 2.0. Predložena je nova otvorena verzija sučelja za upravljanje prepoznavanjem govora;
- U zvučnoj podsustavu poboljšana je podrška za multimediijski poslužitelj i upravitelj sesija ;
- Poboljšana je podrška za mrežne mogućnosti i postavke. Preuređen je API za Bluetooth i proširena podrška za Bluetooth profile pbap i map;
- U aplikacije temeljene na HTML5 dodana je podrška za pristup temeljen na tokenima;
- Bitno je poboljšana izvedba aplikacija temeljenih na HTML5;
- Predložen je slika samo s HTML5 aplikacijama, koristeći Web App Manager (WAM) i Chromium;
- Dodane su demonstracijske HTML aplikacije za početni zaslon, sustav pokretanja aplikacija, nadzornu ploču, konfigurator, multimedijski player, mikser, HVAC i preglednik Chromium;
- Proširene su referentne implementacije aplikacija napisanih korištenjem QML: Ažurirana implementacija nadzorne ploče koja podržava obradu CAN poruka sa volana i multimedijskih gumba. Mogućnost korištenja gumba na volanu za upravljanje automobilskim informacijskim sustavom;
- Predložena je preliminarna implementacija novog upravitelja prozora i početnog zaslona (uključuje se pri odabiru 'agl-compositor');
- Ažurirana je podrška za opremu: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced s podrškom za Automotive Cape, i.MX6 i Raspberry Pi 4.
Izvor: opennet.ru
