หน้านี้จะอธิบายโครงสร้างและวิธีเข้าถึงซอร์สโค้ด
การเข้าถึงซอร์สโค้ด
เริ่มต้นด้วย Android Automotive - การเข้าถึงซอร์สโค้ด
PDK และซอร์ส
ดูรายการซอร์สโค้ด SDV ทั้งหมดได้ที่นี่
/system/software_defined_vehicle/platformมีไลบรารีและ Wrapper เฉพาะที่เกี่ยวข้องกับการพัฒนาในตัว ได้แก่ บันทึกการทำงาน การติดตาม และการซิงโครไนซ์เวลา/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มีเป้าหมายการสร้างเพื่อความปลอดภัยของจอแสดงผล โค้ดอยู่ใน/packages/services/display_safety/และ/packages/apps/Car/DriverUI
เป้าหมายการสร้าง
ผลิตภัณฑ์ Android หรือเป้าหมาย lunch สำหรับ SDV จะอยู่ใน โปรเจ็กต์
Git แยกต่างหาก ซึ่งอยู่ในโฟลเดอร์ /device/google/sdv นอกจากนี้ SDV ยังใช้คอมโพเนนต์ AOSP ที่หลากหลาย รวมถึง Binder