Vehicle Hardware Abstraction Layer (VHAL)

Senast ändrad: aug. 03, 2026

Vehicle Hardware Abstraction Layer (VHAL) är det definierade gränssnitt där Android Automotive OS representerar utvalda fordonssignaler och funktioner som programegenskaper. Det skiljer Android-ramverket från tillverkarspecifika styrenheter, nätverk och signalkodningar.

Så fungerar det

En egenskap kan representera information eller en styrbar funktion, med metadata för datatyp, åtkomst, uppdatering och stödda områden. Programvara kan läsa, skriva eller prenumerera på tillåtna egenskaper via ramverket utan en särskild lågnivåanslutning för varje modell.

Tillverkaren implementerar fordonssidan och väljer vilka stödda egenskaper som exponeras. AOSP beskriver VHAL som ett egenskapsbaserat gränssnitt och kräver AIDL-formen för nya implementationer. Android Open Source Project: Vehicle HAL

Vad det inte betyder

VHAL gör inte alla fordonsfunktioner tillgängliga för alla appar. Android-behörigheter, systemtjänster, gateways, validering och fordonets säkerhetsarkitektur begränsar fortfarande åtkomsten. Det är en abstraktionsgräns, inte ett sätt att kringgå säkerhets- eller cybersäkerhetskontroller.

VHAL är en term för Android Automotive OS; andra inbyggda plattformar kan använda andra abstraktionslager för samma arkitektoniska syfte.

Läs mer

Se Infotainment software platforms and AI om relationen mellan hårdvara, operativsystem, fordonsgateways, applikationer och säkerhetsdomäner.

Källor

Mer information