ตำแหน่งของโค้ด

หน้านี้จะอธิบายโครงสร้างและวิธีเข้าถึงซอร์สโค้ด

การเข้าถึงซอร์สโค้ด

เริ่มต้นด้วย 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