Fondazione Linux ottava versione della distribuzione (Automotive Grade Linux Unified Code Base), nell'ambito del quale si sviluppa una piattaforma universale per l'uso in diverse sottosistemi automobilistici, dai cruscotti ai sistemi infotainment delle automobili.
La distribuzione si basa sui risultati dei progetti , e . L'ambiente grafico si basa su Qt, Wayland e sui risultati del progetto Weston IVI Shell. Le build dimostrative della piattaforma per QEMU, scheda Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3. Con il coinvolgimento della comunità build per schede NXP i.MX6,
DragonBoard 410c e Raspberry Pi 4. I testi sorgente dei risultati del progetto sono disponibili tramite
. Nel progetto partecipano aziende come Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi e Subaru.
AGL UCB può essere utilizzato dai produttori di automobili come un framework per creare soluzioni finali, dopo aver effettuato le necessarie adattamenti per l'hardware e la personalizzazione dell'interfaccia. La piattaforma permette di concentrare l'attenzione sullo sviluppo di applicazioni e sui propri metodi di organizzazione del lavoro dell'utente, senza preoccuparsi dell'infrastruttura a basso livello e minimizzando i costi di supporto. Il progetto è completamente open source: tutti i componenti sono disponibili sotto licenze libere.
Viene fornito un insieme di prototipi funzionanti di applicazioni standard, scritte utilizzando tecnologie HTML5 e Qt. Ad esempio, l'implementazione della schermata principale, del browser web, del cruscotto, del sistema di navigazione (utilizza Google Maps), del controllo climatico, del lettore multimediale con supporto DLNA, dell'interfaccia per la configurazione del sottosistema audio, del programma per la lettura delle notizie. Sono offerti componenti per il controllo vocale, la ricerca di informazioni, l'interazione con smartphone tramite Bluetooth e la connessione alla rete CAN per l'accesso ai sensori e la trasmissione dei dati tra i nodi dell'auto.
nuova versione:
- Aggiunti profili di dispositivi per cruscotti e telematica (sistemi di navigazione), insieme a una realizzazione dimostrativa dell'interfaccia telematica;
- I componenti di sistema sono stati aggiornati alla piattaforma Yocto 2.6;
- Nel framework per lo sviluppo di applicazioni è stata aggiunta la supporto per l'esecuzione di programmi sotto utenti non privilegiati e la separazione dei diritti a livello utente (in precedenza le applicazioni e i servizi di sistema venivano eseguiti come root). Nella libreria afm-util è stata aggiunta una funzione per forzare la chiusura delle applicazioni;
- Lo stack grafico è stato aggiornato a Wayland 1.17 e al server compositore ;
- Nei profili del cruscotto e nell'interfaccia per i sistemi infotainment sono stati aggiunti componenti per ricevitori e trasmettitori ;
- Il gestore delle applicazioni (Web App Manager) è stato aggiornato alla base di codice Chromium 68 ed è stato liberato dalle dipendenze Qt;
- È stato implementato e attivato per impostazione predefinita un backend audio basato su un server multimediale , che sostituisce PulseAudio;
- Il gestore delle attività è stato trasformato in un widget installabile separatamente;
- Aggiunta una realizzazione iniziale del sistema di gestione delle sessioni (wireplumber);
- È stata presentata una nuova realizzazione del mixer audio. Temporaneamente è stato rimosso il supporto per l'input/output audio tramite Bluetooth (che tornerà nell'aggiornamento 8.0.1);
- Aggiunto supporto per lo standard di comunicazione e diagnostica del bus automobilistico . Garantito supporto per la modalità di scrittura protetta per il bus CAN;
- Aggiunto pacchetto BSP (Board Support Package) per le schede SanCloud BeagleBone Enhanced + Automotive Cape. Aggiornati i pacchetti BSP per
Renesas RCar3 BSPs. Il pacchetto i.MX6 è stato convertito per utilizzare il driver grafico open source etnaviv per GPU Vivante. Aggiunto supporto iniziale per la scheda Raspberry Pi 4 (agl-image-minimal). - Garantita integrazione del sistema di sintesi vocale con l'agente vocale Alexa.
Fonte: opennet.ru
