Vehicle Hardware Abstraction Layer (VHAL)

Sist endret: aug. 03, 2026

Vehicle Hardware Abstraction Layer (VHAL) er grensesnittet Android Automotive OS bruker til å representere utvalgte kjøretøysignaler og funksjoner som programvareegenskaper. Det skiller Android-rammeverket fra produsentspesifikke styreenheter, nettverk og signalkodinger.

Slik fungerer det

En egenskap kan representere informasjon eller en styrbar funksjon, med metadata for datatype, tilgang, oppdatering og støttede områder. Programvare kan lese, skrive eller abonnere på tillatte egenskaper gjennom rammeverket uten å implementere en egen lavnivåforbindelse for hver modell.

Produsenten implementerer kjøretøysiden og avgjør hvilke støttede egenskaper som eksponeres. AOSP beskriver VHAL som et egenskapsbasert grensesnitt og krever AIDL-formen for nye implementasjoner. Android Open Source Project: Vehicle HAL

Hva det ikke betyr

VHAL gjør ikke alle kjøretøyfunksjoner tilgjengelige for alle apper. Android-tillatelser, systemtjenester, gatewayer, validering og bilens sikkerhetsarkitektur begrenser fortsatt tilgangen. Det er en abstraksjonsgrense, ikke en omgåelse av sikkerhets- eller cybersikkerhetskontroller.

VHAL er et begrep for Android Automotive OS; andre innebygde plattformer kan bruke andre abstraksjonslag til samme arkitektoniske formål.

Les mer

Se Infotainment software platforms and AI om forholdet mellom maskinvare, operativsystemer, kjøretøygatewayer, applikasjoner og sikkerhetsdomener.

Kilder

Mer informasjon