סקירה כללית

ממשק שכבת ההפשטה של חומרת הרכב (VHAL) מגדיר את המאפיינים שיצרני ציוד מקורי יכולים להטמיע, ומכיל מטא-נתונים של נכסים. לדוגמה, אם המאפיין הוא מספר שלם ואילו מצבי שינוי מותרים. ממשק VHAL מבוסס על גישה למאפיין (קריאה, כתיבה והרשמה) שהוא הפשטה של פונקציה ספציפית.

  • ב-Android מגרסה 13 ואילך, VHAL הועבר ל-AIDL ב-IVehicle.aidl
  • ב-Android מגרסה 12 ומטה, VHAL מוגדר בשפת HIDL בקובץ IVehicle.hal

רכיבי CarService ורכיבים מובנים של Android תומכים בקצה העורפי של HIDL ו-AIDL, ומעדיפים את הקצה העורפי של AIDL כשהוא זמין.

הדרכה תיאור
המלצה לגבי הטמעות קיימות של HIDL VHAL, צריך לעבור לממשק החדש יותר של AIDL.
מומלץ מאוד בהטמעות חדשות של VHAL, צריך להשתמש בממשק AIDL.

מידע נוסף על VHAL זמין בדפים הבאים: