Organizația Linux Foundation a noua ediție a distribuției (Automotive Grade Linux Unified Code Base), în cadrul căruia se dezvoltă o platformă unificată pentru utilizarea în diverse subsisteme auto, de la tablourile de bord la sistemele de infotainment auto. Soluțiile bazate pe AGL sunt utilizate în sistemele de informații Toyota, Lexus, Subaru Outback, Subaru Legacy și vehiculele comerciale ușoare Mercedes-Benz Vans.
Distribuția se bazează pe realizările proiectelor , și . Mediul grafic se bazează pe Qt, Wayland și realizările proiectului Weston IVI Shell. Versiunile demo ale platformei pentru QEMU, plăci Renesas M3, Intel Up², Raspberry Pi 3 și Raspberry Pi 4. Cu participarea comunității versiuni pentru plăci NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) și TI Vayu.
Codurile sursă ale proiectului sunt disponibile prin
. La dezvoltarea proiectului participă companii precum Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi și Subaru.
AGL UCB poate fi folosit de către producătorii auto ca bază pentru crearea de soluții finale, după realizarea adaptărilor necesare pentru echipamente și personalizarea interfeței. Platforma permite concentrarea pe dezvoltarea aplicațiilor și a propriilor metode de organizare a muncii utilizatorului, fără a se preocupa de infrastructura de nivel inferior și minimizând costurile de întreținere. Proiectul este complet deschis — toate componentele sunt disponibile sub licențe libere.
Se oferă un set de prototipuri funcționale de aplicații tipice, scrise folosind tehnologii HTML5 și Qt. De exemplu, implementarea ecranului de start, browser-ului web, tabloului de bord, sistemului de navigație (folosind Google Maps), controlului climatizat, unui player multimedia cu suport DLNA, interfață pentru configurarea subsistemului audio, aplicație pentru citirea știrilor. Se oferă componente pentru control vocal, căutare de informații, interacțiune cu smartphone-ul prin Bluetooth și conectare la rețeaua CAN pentru accesarea senzorilor și transmiterea de date între nodurile vehiculului.
noua versiune:
- Suport pentru livrarea actualizărilor OTA (Over-the-Air) pentru medii bazate pe tehnologia , care permite manipularea sistemului în ansamblu cu posibilitatea de a actualiza fișiere individuale și versiuni ale stării generale a sistemului;
- În Application Framework este implementată posibilitatea de autorizare bazată pe tokenuri;
- API-ul pentru recunoașterea vocală a fost extins și integrarea cu asistenții vocali a fost îmbunătățită. A fost adăugat suport pentru Alexa Auto SDK 2.0. A fost propusă o nouă versiune open-source a interfeței de utilizare pentru gestionarea recunoașterii vocale;
- În subsistemul audio, suportul pentru serverul multimedia și managerul de sesiuni ;
- Suportul pentru capacitățile și setările de rețea a fost îmbunătățit. API-ul pentru Bluetooth a fost revizuit și suportul pentru profilele Bluetooth pbap și map a fost extins;
- Aplicațiile bazate pe HTML5 au fost îmbunătățite cu suport pentru acces pe baza tokenurilor;
- Performanța aplicațiilor bazate pe HTML5 a fost considerabil crescută;
- A fost propus un imagini doar cu aplicații HTML5, folosind Web App Manager (WAM) și Chromium;
- Au fost adăugate aplicații demonstrative HTML pentru ecranul de start, sistemul de lansare a aplicațiilor, tabloul de bord, configurator, player multimedia, mixer, HVAC și browserul Chromium;
- Implementările referință ale aplicațiilor scrise în QML au fost extinse: O implementare actualizată a tabloului de bord, care suportă procesarea mesajelor CAN de la volan și butoanele multimedia. Posibilitatea utilizării butoanelor de pe volan pentru a controla sistemul de informații auto;
- A fost propusă o implementare preliminară a noului manager de feronerie și a ecranului de start (activat când se alege 'agl-compositor');
- Suportul hardware a fost actualizat: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced cu suport pentru Automotive Cape, i.MX6 și Raspberry Pi 4.
Sursa: opennet.ro
