La Linux Foundation ha pubblicato la distribuzione automobilistica AGL UCB 8.0

Organizzazione Linux Foundation ha presentato ottava release della distribuzione AGL UCB (Automotive Grade Linux Unified Code Base), all'interno del quale viene sviluppata una piattaforma universale per l'uso in vari sottosistemi automobilistici, dai cruscotti ai sistemi informativi e di intrattenimento per autovetture.

La distribuzione si basa sui risultati dei progetti Tizen, GENIVI e Yocto. L'ambiente grafico è basato su Qt, Wayland e sui risultati del progetto Weston IVI Shell. Le versioni demo della piattaforma sono stati creati per QEMU, schede Renesas M3, Intel Minnowboard Max (Atom E38xx), TI Vayu e Raspberry Pi 3. Con la partecipazione della comunità si sviluppano versioni per schede NXP i.MX6,
DragonBoard 410c e Raspberry Pi 4. I codici sorgente dei risultati del progetto sono disponibili tramite
Git. Nel progetto partecipano aziende come Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi e Subaru.

AGL UCB può essere utilizzato dai costruttori automobilistici come base per creare soluzioni finali, dopo aver effettuato le necessarie adattamenti per l'hardware e la personalizzazione dell'interfaccia. La piattaforma consente di concentrarsi principalmente sullo sviluppo di applicazioni e sui propri metodi di organizzazione del lavoro dell'utente, senza preoccuparsi dell'infrastruttura di basso livello e minimizzando i costi di supporto. Il progetto è completamente aperto: 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, c'è un'implementazione della schermata principale, di un browser web, di un cruscotto, di un sistema di navigazione (utilizza Google Maps), del controllo climatico, di un lettore multimediale con supporto DLNA, di un'interfaccia per la configurazione del sistema audio, e di un programma per la lettura delle notizie. Sono offerti componenti per il controllo vocale, la ricerca di informazioni, l'interazione con smartphone via Bluetooth e la connessione alla rete CAN per accedere ai sensori e trasferire dati tra i nodi dell'auto.

Caratteristiche nuova versione:

  • Aggiunti profili dispositivo per il quadro strumenti e telematica (sistemi di navigazione), insieme a una demo dell'interfaccia telematica;
  • Componenti di sistema aggiornati alla piattaforma Yocto 2.6;
  • Nel framework per lo sviluppo di applicazioni è stata aggiunta la supporto all'esecuzione di programmi con utenti non privilegiati e alla separazione dei diritti a livello utente (in precedenza le applicazioni e i servizi di sistema vengono eseguiti come root). Nella cartella afm-util è stata aggiunta la funzione di terminazione forzata delle applicazioni;
  • Il stack grafico è stato aggiornato a Wayland 1.17 e al server composito Weston 6.0;
  • Nei profili del quadro strumenti e nell'interfaccia per i sistemi di infotainment sono stati aggiunti componenti per ricevitori e trasmettitori Waltham;
  • Il gestore delle applicazioni (Web App Manager) è stato aggiornato alla base di codice Chromium 68 ed è stato eliminato da dipendenze Qt;
  • È stato implementato e attivato per impostazione predefinita un backend audio basato su server multimediale PipeWire, in sostituzione a PulseAudio;
  • Il gestore delle attività è stato trasformato in un widget installabile separatamente;
  • Aggiunta un'implementazione iniziale del sistema di gestione delle sessioni (wireplumber);
  • È stata presentata una nuova implementazione del mixer audio. È stata temporaneamente rimossa la supporto per l'input/output audio tramite Bluetooth (riattivato nell'aggiornamento 8.0.1);
  • È stato aggiunto il supporto per lo standard della rete di comunicazione e diagnostica automobilistica J1939. È stato garantito il supporto per la modalità di registrazione protetta per il bus CAN;
  • È stato aggiunto un 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 modificato per utilizzare il driver grafico open source etnaviv per la GPU Vivante. È stato aggiunto il supporto iniziale per la scheda Raspberry Pi 4 (agl-image-minimal).
  • È stata garantita l'integrazione del sistema di sintesi vocale con Alexa Voice Agent.

    Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster