L'organizzazione Linux Foundation ha pubblicato la distribuzione automobilistica AGL UCB 9.0

Fondazione Linux ha presentato nono rilascio della distribuzione AGL UCB (Automotive Grade Linux Unified Code Base), nell'ambito del quale si sviluppa una piattaforma universale per l'uso in vari sottosistemi automobilistici, dai cruscotti ai sistemi informativi e di intrattenimento automobilistico. Le soluzioni basate su AGL sono utilizzate nei sistemi informatici di Toyota, Lexus, Subaru Outback, Subaru Legacy e furgoni leggeri Mercedes-Benz.

La distribuzione si basa sui risultati dei progetti Tizen, GENIVI e Yocto. L'ambiente grafico si basa su Qt, Wayland e sui risultati del progetto Weston IVI Shell. Le build dimostrative della piattaforma hanno creato per QEMU, scheda Renesas M3, Intel Up², Raspberry Pi 3 e Raspberry Pi 4. Con la partecipazione della community sviluppati build per schede NXP i.MX6,
DragonBoard 410c, Intel Minnowboard Max (Atom E38xx) e TI Vayu.

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 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, un meccanismo 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.

Caratteristiche nuova versione:

  • Supporto per la consegna di aggiornamenti OTA (Over-the-Air) per ambienti basati sulla tecnologia OSTree, che consente di manipolare il sistema come un'unica entità con la possibilità di aggiornare singoli file e con la versioning dello stato generale del sistema;
  • Nel Application Framework è stata implementata la possibilità di autorizzazione basata su token;
  • L'API per il riconoscimento vocale è stata ampliata e l'integrazione con gli agenti vocali è stata migliorata. È stato aggiunto il supporto per Alexa Auto SDK 2.0. È stata proposta una nuova versione open source dell'interfaccia grafica per gestire il riconoscimento vocale;
  • Nel sottosistema audio è stato migliorato il supporto per il server multimediale PipeWire e il gestore delle sessioni WirePlumber;
  • È stato migliorato il supporto per le funzionalità e configurazioni di rete. L'API per Bluetooth è stata riprogettata e il supporto per i profili Bluetooth pbap e map è stato esteso;
  • Nelle applicazioni basate su HTML5 è stato aggiunto il supporto per l'accesso basato su token;
  • Le prestazioni delle applicazioni basate su HTML5 sono state significativamente migliorate;
  • È stata proposta un'immagine solo con applicazioni HTML5, che utilizza Web App Manager (WAM) e Chromium;
  • Sono state aggiunte applicazioni HTML dimostrative per la schermata principale, il sistema di avvio delle applicazioni, il pannello di controllo, il configuratore, il lettore multimediale, il mixer, HVAC e il browser Chromium;
  • Le implementazioni di riferimento delle applicazioni scritte utilizzando QML sono state ampliate: è stata aggiornata l'implementazione del cruscotto, che supporta la gestione dei messaggi CAN dal volante e dai pulsanti multimediali. È possibile utilizzare i pulsanti sul volante per controllare il sistema informativo dell'auto;
  • È stata proposta una implementazione preliminare di un nuovo gestore di finestre e della schermata principale (attivato selezionando 'agl-compositor');
  • È stato aggiornato il supporto hardware: Renesas RCar3 BSP 3.21 (M3/H3, E3, Salvator), SanCloud BeagleBone Enhanced con supporto per Automotive Cape, i.MX6 e Raspberry Pi 4.

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