Lokalizacja kodu

Na tej stronie opisujemy strukturę kodu źródłowego i sposób uzyskiwania do niego dostępu.

Dostęp do kodu źródłowego

Zacznij od Android Automotive – dostęp do kodu źródłowego.

PDK i źródło

Pełną listę kodu źródłowego SDV znajdziesz tutaj:

  • /system/software_defined_vehicle/platform zawiera konkretne biblioteki i otoki związane z wbudowanymi funkcjami programistycznymi: logowaniem, śledzeniem i synchronizacją czasu.
  • /system/software_defined_vehicle/automotive_services zawiera usługi specyficzne dla motoryzacji: diagnostykę, konfigurację, kalibrację, tryb pojazdu i profil użytkownika.
  • /system/software_defined_vehicle/vsidl i /system/software_defined_vehicle/middleware zawierają funkcje VSIDL i oprogramowania pośredniczącego.
  • /system/software_defined_vehicle/update_manager zawiera funkcje Menedżera aktualizacji.
  • /system/software_defined_vehicle/sdv_gateway zawiera bramę SDV do integracji z IVI.
  • /system/software_defined_vehicle/telemetry zawiera kod źródłowy telemetrii.
  • /system/software_defined_vehicle/samples zawiera przykłady, od których możesz zacząć i które możesz uruchomić.
  • /device/google/sdv_display_safety zawiera cele kompilacji dotyczące bezpieczeństwa wyświetlania. Kod znajduje się w folderach /packages/services/display_safety/ i /packages/apps/Car/DriverUI.

Cele lunch

Produkty Androida lub cele lunch dla SDV znajdują się w osobnym projekcie Git w folderze /device/google/sdv. SDV korzysta też z różnych komponentów AOSP, w tym z Bindera.