Przegląd

Interfejs warstwy abstrakcji sprzętu pojazdu (VHAL) definiuje właściwości, które mogą wdrażać OEM-y, oraz zawiera metadane właściwości. Na przykład czy dana właściwość jest liczbą całkowitą i jakie tryby zmiany są dozwolone. Interfejs VHAL opiera się na dostępie (czytaniu, zapisywaniu i subskrybowaniu) właściwości, która jest abstrakcją określonej funkcji.

  • Na Androidzie 13 i nowszych wersjach VHAL został przeniesiony do AIDL w wersji IVehicle.aidl
  • W Androidzie 12 lub starszym VHAL jest definiowany za pomocą języka HIDL w pliku IVehicle.hal

Usługa CarService i komponenty natywne Androida obsługują interfejsy HIDL i AIDL, przy czym preferują ten drugi, jeśli jest dostępny.

Wskazówki Opis
ZDECYDOWANIE POLECAM W przypadku dotychczasowych implementacji HIDL VHAL należy przejść na nowy interfejs AIDL.
MUST W przypadku nowych implementacji VHAL użyj interfejsu AIDL.

Więcej informacji o VHAL znajdziesz na tych stronach: