Vehicle Hardware Abstraction Layer (VHAL)

Laatst gewijzigd: aug 03, 2026

De Vehicle Hardware Abstraction Layer (VHAL) is de interface waarmee Android Automotive OS geselecteerde voertuigsignalen en -functies als software-eigenschappen weergeeft. Deze scheidt het Android-framework van fabrikantspecifieke regeleenheden, netwerken en signaalcoderingen.

Werking

Een eigenschap kan informatie of een bedienbare functie voorstellen, met metadata over type, toegang, updates en ondersteunde zones. Software kan toegestane eigenschappen via het framework lezen, schrijven of volgen zonder voor elk model een andere lage-niveauverbinding te bouwen.

De fabrikant implementeert de voertuigzijde en bepaalt welke ondersteunde eigenschappen worden blootgesteld. AOSP beschrijft VHAL als een eigenschapsgebaseerde interface en vereist de AIDL-vorm voor nieuwe implementaties. Android Open Source Project: Vehicle HAL

Wat het niet betekent

VHAL maakt niet elke voertuigfunctie beschikbaar voor elke app. Android-machtigingen, systeemdiensten, gateways, validatie en de veiligheidsarchitectuur blijven de toegang beperken. Het is een abstractiegrens, geen omweg langs veiligheids- of cyberbeveiligingscontroles.

VHAL is specifieke terminologie voor Android Automotive OS; andere ingebouwde platforms kunnen voor hetzelfde doel andere abstractielagen gebruiken.

Meer informatie

Zie Infotainment software platforms and AI over de relatie tussen hardware, besturingssystemen, voertuiggateway's, toepassingen en beveiligingsdomeinen.

Bronnen

Meer informatie