Vehicle Hardware Abstraction Layer (VHAL)

Ultima modifica: ago 03, 2026

Il Vehicle Hardware Abstraction Layer (VHAL) è l'interfaccia con cui Android Automotive OS rappresenta segnali e funzioni selezionati del veicolo come proprietà software. Separa il framework Android dalle centraline, reti e codifiche dei segnali specifiche del costruttore.

Come funziona

Una proprietà può rappresentare informazioni o una funzione controllabile, con metadati relativi a tipo, accesso, aggiornamento e aree supportate. Il software può leggere, scrivere o sottoscrivere le proprietà consentite tramite il framework senza implementare un collegamento di basso livello diverso per ogni modello.

Il costruttore implementa il lato veicolo e decide quali proprietà supportate esporre. La documentazione AOSP descrive VHAL come un'interfaccia basata su proprietà e richiede la forma AIDL per le nuove implementazioni. Android Open Source Project: Vehicle HAL

Cosa non significa

VHAL non rende ogni funzione disponibile a ogni app. Autorizzazioni Android, servizi di sistema, gateway, convalida e architettura di sicurezza continuano a limitare l'accesso. È un confine di astrazione, non un modo per aggirare i controlli di sicurezza o cybersicurezza.

VHAL è una terminologia specifica di Android Automotive OS; altre piattaforme integrate possono usare livelli di astrazione diversi per lo stesso scopo architetturale.

Approfondimenti

Vedi Infotainment software platforms and AI per il rapporto tra hardware, sistemi operativi, gateway del veicolo, applicazioni e domini di sicurezza.

Fonti

Maggiori informazioni