בדף הזה מתואר המבנה ומוסבר איך לגשת לקוד המקור.
גישה לקוד המקור
מתחילים עם 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.