Vehicle Hardware Abstraction Layer (VHAL)

Ostatnia zmiana: sie 03, 2026

Vehicle Hardware Abstraction Layer (VHAL) to interfejs, przez który Android Automotive OS przedstawia wybrane sygnały i funkcje pojazdu jako właściwości oprogramowania. Oddziela platformę Android od sterowników, sieci i kodowania sygnałów właściwych producentowi.

Jak to działa

Właściwość może opisywać informację lub funkcję sterowaną, a metadane określają typ, dostęp, sposób aktualizacji i obsługiwane obszary. Oprogramowanie może odczytywać, zapisywać lub subskrybować dozwolone właściwości przez platformę bez osobnego połączenia niskiego poziomu dla każdego modelu.

Producent implementuje stronę pojazdu i decyduje, które obsługiwane właściwości udostępnia. Dokumentacja AOSP opisuje VHAL jako interfejs oparty na właściwościach i wymaga formy AIDL w nowych implementacjach. Android Open Source Project: Vehicle HAL

Czego to nie oznacza

VHAL nie udostępnia każdej funkcji pojazdu każdej aplikacji. Uprawnienia Androida, usługi systemowe, bramy, walidacja i architektura bezpieczeństwa nadal ograniczają dostęp. Jest to granica abstrakcji, a nie sposób obejścia zabezpieczeń lub kontroli cyberbezpieczeństwa.

VHAL to termin Android Automotive OS; inne platformy wbudowane mogą stosować inne warstwy abstrakcji w tym samym celu architektonicznym.

Więcej informacji

Zobacz Infotainment software platforms and AI: relacje między sprzętem, systemami operacyjnymi, bramami pojazdu, aplikacjami i domenami bezpieczeństwa.

Źródła

Więcej informacji