L'interfaccia del livello di astrazione hardware del veicolo (VHAL) definisce le proprietà che gli OEM possono implementare e contiene i metadati delle proprietà. Ad esempio, se una proprietà è un numero intero e quali modalità di modifica sono consentite. L'interfaccia VHAL si basa sull'accesso (lettura, scrittura e sottoscrizione) a una proprietà, che è un'astrazione per una funzione specifica.
- In Android 13 e versioni successive, VHAL è stata migrata ad AIDL all'indirizzo
IVehicle.aidl
- In Android 12 e versioni precedenti, VHAL è definito con il linguaggio HIDL in
IVehicle.hal
CarService e i componenti nativi di Android supportano i backend HIDL e AIDL e preferiscono il backend AIDL quando è disponibile.
Assistenza | Descrizione |
---|---|
CONSIGLIATO VIVAMENTE | Per le implementazioni HIDL VHAL esistenti, esegui la migrazione alla nuova interfaccia AIDL. |
MUST | Per le implementazioni VHAL nuove, utilizza l'interfaccia AIDL. |
Per saperne di più sull'HAL del veicolo, consulta queste pagine: