La Linux Foundation ha pubblicato la distribuzione automobilistica AGL UCB 8.0

Fondazione Linux presentato ottava 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.

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 QEMU, Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3. Con contributi della community si stanno sviluppando assemblaggi per schede NXP i.MX6,
DragonBoard 410c e Raspberry Pi 4. 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:

  • Aggiunti profili dispositivo per il quadro strumenti e la telematica (sistemi di navigazione), nonché un'implementazione demo dell'interfaccia telematica;
  • I componenti del sistema sono stati aggiornati alla piattaforma Yocto 2.6;
  • Al framework di sviluppo delle applicazioni è stato aggiunto il supporto per l'esecuzione di programmi da parte di utenti non privilegiati e la separazione dei poteri a livello di utente (in precedenza, le applicazioni e i servizi di sistema venivano avviati sotto root). Aggiunta una funzionalità per forzare la chiusura dell'applicazione nel pacchetto afm-util;
  • Stack grafico aggiornato a Wayland 1.17 e server composito Weston6.0;
  • Aggiunti componenti per ricevitori e trasmettitori nei profili cruscotto e interfaccia per sistemi di infotainment Waltham;
  • Application Manager (Web App Manager) è stato aggiornato al codice base di Chromium 68 ed è stato rimosso dalle dipendenze Qt;
  • Un backend audio basato su un server multimediale è stato implementato e abilitato per impostazione predefinita TuboFilo, sostituendo PulseAudio;
  • Il task manager è stato trasformato in un widget installato separatamente;
  • Aggiunta implementazione iniziale del sistema di gestione delle sessioni (wireplumber);
  • È stata introdotta una nuova implementazione del mixer audio. Il supporto per l'input/output audio tramite Bluetooth è stato temporaneamente rimosso (verrà ripristinato nell'aggiornamento 8.0.1);
  • Aggiunto supporto per lo standard del bus di comunicazione e diagnostica del veicolo J1939. Viene fornito il supporto per la modalità di registrazione protetta per il bus CAN;
  • Aggiunto pacchetto BSP (Board Support Package) per le schede SanCloud BeagleBone Enhanced + Automotive Cape. Pacchetti BSP aggiornati per
    Renesas RCar3 BSP. Il pacchetto i.MX6 è stato convertito per utilizzare il driver grafico aperto etnaviv per la GPU Vivante. Aggiunto il supporto iniziale per la scheda Raspberry Pi 4 (agl-image-minimal).

  • È prevista l'integrazione del sistema di sintesi vocale con Alexa Voice Agent.

    Fonte: opennet.ru

Aggiungi un commento