Code-Speicherort

Auf dieser Seite werden die Struktur und der Zugriff auf den Quellcode beschrieben.

Zugriff auf den Quellcode

Beginnen Sie mit Android Automotive – Zugriff auf den Quellcode.

PDK und Quelle

Die vollständige Liste des SDV-Quellcodes finden Sie hier:

  • /system/software_defined_vehicle/platform enthält spezifische Bibliotheken und Wrapper für die integrierte Entwicklung: Log, Trace und Zeitsynchronisierung.
  • /system/software_defined_vehicle/automotive_services enthält die spezifischen Automotive-Dienste: Diagnose, Konfiguration, Kalibrierung, Fahrzeugmodus und Nutzerprofil.
  • /system/software_defined_vehicle/vsidl und /system/software_defined_vehicle/middleware enthalten die VSIDL- und Middleware-Funktionen.
  • /system/software_defined_vehicle/update_manager enthält die Update Manager-Funktionen.
  • /system/software_defined_vehicle/sdv_gateway enthält das SDV-Gateway für die Integration mit IVI.
  • /system/software_defined_vehicle/telemetry enthält den Telemetrie Quellcode.
  • /system/software_defined_vehicle/samples enthält Beispiele, mit denen Sie beginnen und die Sie ausführen können.
  • /device/google/sdv_display_safety enthält die Build-Ziele für die Displaysicherheit. Der Code befindet sich in /packages/services/display_safety/ und /packages/apps/Car/DriverUI.

Lunch-Ziele

Die Android-Produkte oder lunch Ziele für SDV befinden sich in einem separaten Git Projekt im /device/google/sdv Ordner. Außerdem verwendet SDV eine Vielzahl von AOSP-Komponenten, darunter Binder.