מיקום הקוד

בדף הזה מתואר המבנה ומוסבר איך לגשת לקוד המקור.

גישה לקוד המקור

מתחילים עם Android Automotive – גישה לקוד המקור.

PDK ומקור

הרשימה המלאה של קוד המקור של SDV זמינה כאן:

  • /system/software_defined_vehicle/platform מכיל ספריות ספציפיות ועטיפות שקשורות לפיתוח מובנה: יומן, מעקב וסנכרון זמן.
  • /system/software_defined_vehicle/automotive_services מכיל את השירותים הספציפיים לרכב: אבחון, הגדרה, כיול, מצב רכב ופרופיל משתמש.
  • /system/software_defined_vehicle/vsidl ו-/system/software_defined_vehicle/middleware מכילים את הפונקציונליות של VSIDL ותוכנת ביניים.
  • /system/software_defined_vehicle/update_manager מכיל את הפונקציונליות של Update Manager.
  • /system/software_defined_vehicle/sdv_gateway מכיל את SDV Gateway לשילוב עם IVI.
  • /system/software_defined_vehicle/telemetry מכילה את קוד המקור של Telemetry.
  • /system/software_defined_vehicle/samples מכיל דוגמאות שאפשר להתחיל איתן ולהפעיל אותן.
  • /device/google/sdv_display_safety מכיל את יעדי ה-build של בטיחות התצוגה. הקוד נמצא ב-/packages/services/display_safety/ וב-/packages/apps/Car/DriverUI.

יעדים לארוחת צהריים

מוצרי Android, או lunch יעדים, ל-SDV נמצאים בפרויקט Git נפרד, שממוקם בתיקייה /device/google/sdv. בנוסף, SDV משתמשת במגוון רכיבי AOSP, כולל Binder.