Veicolo software-defined

AAOS SDV supporta un'ampia gamma di domini di calcolo automobilistici oltre all'infotainment, come i quadri strumenti, i controlli della carrozzeria e l'assistenza alla guida.

Panoramica di AAOS

Infotainment (IVI)

AAOS IVI offre esperienze di intrattenimento e navigazione in auto coinvolgenti e utili.

Unified Cockpit (IVI / SDV)

AAOS fornisce una soluzione unificata per l'abitacolo che incorpora i dati del cluster per creare una soluzione completa per l'abitacolo per l'infotainment e l'abitacolo.

Oltre l'abitacolo (IVI / SDV)

AAOS gestisce più domini dell'auto, come telaio e carrozzeria, nonché l'integrazione ADAS (QM) per creare esperienze personalizzate.

La piattaforma SDV è progettata per affrontare le sfide principali dello sviluppo di veicoli moderni fornendo una base software compatta, performante e scalabile basata su uno stack nativo Android headless, che si estende in profondità nell'architettura del veicolo per alimentare i componenti software in tutto il veicolo, come l'attuatore del sedile, il quadro strumenti, il climatizzatore, l'illuminazione, le telecamere, gli specchietti, la telemetria e altro ancora.

Il nucleo di AAOS SDV è un sistema operativo leggero basato su Android che incorpora framework specifici per il settore automobilistico di basso livello per comunicazioni, diagnostica, aggiornamenti software e altro ancora. In questo modo, AAOS SDV può alimentare diversi controller del veicolo, come i domini Core Compute, Body Controls e Cluster.

Inoltre, la piattaforma SDV AAOS include un nuovo framework, Display Safety, per l'implementazione di applicazioni per il quadro strumenti, tra cui segnali acustici, telecamera di regolamentazione e grafica sofisticata che si integra perfettamente con i contenuti IVI di AAOS. Display Safety include una toolchain di progettazione della sicurezza e un monitor di sicurezza di riferimento, che consentono agli OEM di soddisfare i requisiti di sicurezza funzionale sfruttando i diversi meccanismi di sicurezza della piattaforma dei SoC per il settore automobilistico.

Introduzione a SDV per AAOS

AAOS SDV è progettato per essere eseguito in un ambiente multi-VM su un system-on-a-chip (SoC) automobilistico, in genere insieme a un sistema IVI. AAOS SDV è un'istanza Android headless che sfrutta la virtualizzazione con i driver VirtIO. Questa architettura consente di eseguire la stessa immagine di sistema in ambienti virtuali basati sul cloud (Cuttlefish) o su qualsiasi hypervisor conforme a VirtIO sull'hardware di destinazione. AAOS SDV fornisce una piattaforma standardizzata, aggiornabile e sicura per le funzioni del veicolo.

Ambiente AAOS

Figura 1. ambiente AAOS.

Funzionalità chiave

Le funzionalità chiave dell'SDV AAOS sono descritte in questa sezione.

Sviluppo basato su cloud (gemello digitale)

AAOS SDV è progettato per essere eseguito sul dispositivo virtuale Cuttlefish, consentendo un gemello digitale degli ambienti di calcolo del veicolo nel cloud o sulle macchine locali. Ciò consente lo sviluppo e il test del software del veicolo, dai singoli servizi alle interazioni multi-VM, prima che l'hardware fisico sia disponibile, accelerando il time to market.

Componenti chiave:

  • Cuttlefish:emula l'ambiente SDV multi-VM.
  • Android Studio for Platform (ASfP): fornisce strumenti per lo sviluppo e il deployment di servizi basati su Rust in Cuttlefish.

Rendering del quadro strumenti e di criticità mista

AAOS SDV supporta casi d'uso, come i quadri strumenti digitali, che richiedono il rendering a criticità mista, che mostra informazioni critiche per la sicurezza come le spie di avvertimento insieme a contenuti grafici avanzati. Questo rendering deve essere disponibile all'inizio della sequenza di avvio del veicolo.

Componenti chiave:

  • SDV Media:abilita le funzionalità grafiche e multimediali in una VM non IVI.
  • Display Safety:fornisce percorsi di rendering funzionalmente sicuri e di avvio anticipato per informazioni critiche sul cluster e spie.

Integrazione e comunicazione dei servizi automobilistici

La piattaforma facilita l'integrazione con le architetture di rete dei veicoli esistenti utilizzando un'architettura orientata ai servizi (SOA). Ciò include la comunicazione tra VM, la gestione del ciclo di vita dei servizi e la comunicazione con i servizi su altre ECU.

Componenti chiave:

  • SDV Core OS: fornisce un'istanza Android headless per i servizi principali:
    • Comunicazione tra VM
    • Service Discovery e gestione
    • Aggiornamenti di sistema e gestione dell'alimentazione
    • Punti di integrazione per servizi di diagnostica, configurazione e calibrazione
  • Broker SOME/IP:consente la comunicazione tra i servizi SDV e i servizi ECU esterni utilizzando middleware scalabile orientato ai servizi su IP (SOME/IP).

Elaborazione dei dati sul dispositivo

AAOS SDV include framework per la raccolta dei dati sul dispositivo e l'elaborazione edge.

Componenti chiave:

  • Telemetria SDV:facilita la raccolta dei dati sul dispositivo e l'elaborazione edge per i servizi da veicolo a cloud, con supporto per la configurazione dinamica.

Inizia

Per istruzioni sull'utilizzo e la configurazione dell'ambiente, vedi Inizia.

Risorse

AAOS SDV Technical Presentations (Google Automotive Partner Bootcamp 2025)

AAOS SDV Demonstrations (Google Automotive Partner Bootcamp 2025)