หน้านี้จะอธิบายโครงสร้างและวิธีเข้าถึงซอร์สโค้ด
การเข้าถึงซอร์สโค้ด
เริ่มต้นด้วยการดาวน์โหลดซอร์สโค้ด Android
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
เป้าหมาย `lunch`
เป้าหมาย lunch ของ SDV อยู่ใน /device/google/sdv นอกจากนี้ SDV ยังใช้คอมโพเนนต์ AOSP
ซึ่งรวมถึง Binder ด้วย