xref: /aosp_15_r20/hardware/interfaces/automotive/vehicle/README.md (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Worker# Vehicle Hardware Abstraction Layer (VHAL)
2*4d7e907cSAndroid Build Coastguard Worker---
3*4d7e907cSAndroid Build Coastguard Worker
4*4d7e907cSAndroid Build Coastguard WorkerThis directory stores the VHAL interface definition and VHAL reference
5*4d7e907cSAndroid Build Coastguard Workerimplementation.
6*4d7e907cSAndroid Build Coastguard Worker
7*4d7e907cSAndroid Build Coastguard Worker## 2.0 (deprecated)
8*4d7e907cSAndroid Build Coastguard Worker
9*4d7e907cSAndroid Build Coastguard WorkerHIDL based VHAL interface and reference implementation.
10*4d7e907cSAndroid Build Coastguard Worker
11*4d7e907cSAndroid Build Coastguard Worker## aidl
12*4d7e907cSAndroid Build Coastguard Worker
13*4d7e907cSAndroid Build Coastguard WorkerAIDL based VHAL interfadce and reference implementation.
14*4d7e907cSAndroid Build Coastguard Worker
15*4d7e907cSAndroid Build Coastguard Worker## proto
16*4d7e907cSAndroid Build Coastguard Worker
17*4d7e907cSAndroid Build Coastguard WorkerProtobuf used to pass message between emulator VHAL and emulator.
18*4d7e907cSAndroid Build Coastguard Worker
19*4d7e907cSAndroid Build Coastguard Worker## tools
20*4d7e907cSAndroid Build Coastguard Worker
21*4d7e907cSAndroid Build Coastguard WorkerDev tools related to VHAL.
22*4d7e907cSAndroid Build Coastguard Worker
23*4d7e907cSAndroid Build Coastguard Worker## vts
24*4d7e907cSAndroid Build Coastguard Worker
25*4d7e907cSAndroid Build Coastguard WorkerVTS test for VHAL. The VTS test works for both AIDL and HIDL VHAL
26*4d7e907cSAndroid Build Coastguard Workerimplementation. Vendor implementation of VHAL must passes VTS.
27