La Linux Foundation ha pubblicato la distribuzione automobilistica AGL UCB 9.0

Fondazione Linux presentato nona versione della distribuzione AGLUCB (Automotive Grade Linux Unified Code Base), che sta sviluppando una piattaforma universale da utilizzare in vari sottosistemi automobilistici, dai cruscotti ai sistemi di infotainment automobilistici. Le soluzioni basate su AGL vengono utilizzate nei sistemi informativi di Toyota, Lexus, Subaru Outback, Subaru Legacy e Mercedes-Benz Vans leggeri.

La distribuzione Γ¨ basata sugli sviluppi dei progetti Tizen, GENIVI ΠΈ Yocto. L'ambiente grafico Γ¨ basato su Qt, Wayland e sugli sviluppi del progetto Weston IVI Shell. Build demo della piattaforma formato per schede QEMU, Renesas M3, Intel UpΒ², Raspberry Pi 3 e Raspberry Pi 4. Con contributi della community si stanno sviluppando assemblaggi per schede NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) e TI Vayu.

I testi originali degli sviluppi del progetto sono disponibili tramite
Idiota. Nello sviluppo del progetto sono coinvolte aziende come Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi e Subaru.

AGL UCB puΓ² essere utilizzato dalle case automobilistiche come quadro per la creazione di soluzioni finali, dopo aver effettuato gli adattamenti necessari per le apparecchiature e aver personalizzato l'interfaccia. La piattaforma consente di concentrarsi sullo sviluppo delle applicazioni e sui propri metodi per organizzare il lavoro dell'utente, senza pensare all'infrastruttura di basso livello e riducendo al minimo i costi di manutenzione. Il progetto Γ¨ completamente aperto: tutti i componenti sono disponibili con licenze gratuite.

Viene fornita una serie di prototipi funzionanti di tipiche applicazioni scritte utilizzando le tecnologie HTML5 e Qt. Per esempio, c'Γ¨ implementazione di una schermata iniziale, un browser web, un dashboard, un sistema di navigazione (viene utilizzato Google Maps), climatizzatore, un lettore multimediale con supporto DLNA, un'interfaccia per la configurazione del sottosistema audio e un lettore di notizie. Vengono offerti componenti per il controllo vocale, la ricerca di informazioni, l'interazione con uno smartphone tramite Bluetooth e la connessione a una rete CAN per l'accesso ai sensori e il trasferimento di dati tra i componenti del veicolo.

Lineamenti nuova versione:

  • Supporto per la distribuzione degli aggiornamenti OTA (Over-the-Air) per ambienti basati sulla tecnologia OSTree, che consente di manipolare l'immagine del sistema nel suo insieme con la possibilitΓ  di aggiornare singoli file e versione dello stato generale del sistema;
  • L'Application Framework implementa l'autorizzazione basata su token;
  • L'API di riconoscimento vocale Γ¨ stata ampliata ed Γ¨ stata migliorata l'integrazione con gli agenti vocali. Aggiunto il supporto per Alexa Auto SDK 2.0. È stata proposta una nuova versione aperta dell'interfaccia su schermo per la gestione del riconoscimento vocale;
  • Il sottosistema audio ha migliorato il supporto per il server multimediale TuboFilo e responsabile della sessione WireIdraulico;
  • Supporto migliorato per funzionalitΓ  e impostazioni di rete. L'API Bluetooth Γ¨ stata riprogettata ed Γ¨ stato ampliato il supporto per i profili Bluetooth pbap e map;
  • Aggiunto supporto per l'accesso basato su token alle applicazioni basate su HTML5;
  • Le prestazioni delle applicazioni basate su HTML5 sono state notevolmente migliorate;
  • Viene offerta un'immagine solo HTML5, utilizzando Web App Manager (WAM) e Chromium;
  • Aggiunte app demo HTML per schermata iniziale, avvio app, dashboard, configuratore, lettore multimediale, mixer, HVAC e browser Chromium;
  • Le implementazioni di riferimento delle applicazioni scritte utilizzando QML sono state ampliate: un'implementazione aggiornata del dashboard che supporta l'elaborazione dei messaggi CAN dal volante e dai pulsanti multimediali. PossibilitΓ  di utilizzare i pulsanti sul volante per controllare il sistema informativo della vettura;
  • Proposta di implementazione preliminare di un nuovo window manager e schermata iniziale (abilitata selezionando 'agl-compositor');
  • Supporto hardware aggiornato: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced con supporto Automotive Cape, i.MX6 e Raspberry Pi 4.

Fonte: opennet.ru

Aggiungi un commento