Kod konumu

Bu sayfada, yapının nasıl olduğu ve kaynak koduna nasıl erişileceği açıklanmaktadır.

Kaynak kodu erişimi

Android Automotive - Accessing Source Code (Android Automotive - Kaynak Koduna Erişim) başlıklı makaleyle başlayın.

PDK ve kaynak

SDV kaynak kodunun tam listesini burada bulabilirsiniz:

  • /system/software_defined_vehicle/platform, yerleşik geliştirme ile ilgili belirli kitaplıklar ve sarmalayıcılar içerir: günlük, izleme ve zaman senkronizasyonu.
  • /system/software_defined_vehicle/automotive_services, otomotive özel hizmetleri (teşhis, yapılandırma, kalibrasyon, araç modu ve kullanıcı profili) içerir.
  • /system/software_defined_vehicle/vsidl ve /system/software_defined_vehicle/middleware, VSIDL ve ara katman yazılımı işlevini içerir.
  • /system/software_defined_vehicle/update_manager, Update Manager işlevini içerir.
  • /system/software_defined_vehicle/sdv_gateway, IVI ile entegrasyon için SDV Gateway'i içerir.
  • /system/software_defined_vehicle/telemetry, Telemetry kaynak kodunu içerir.
  • /system/software_defined_vehicle/samples, kullanmaya ve çalıştırmaya başlayabileceğiniz örnekler içerir.
  • /device/google/sdv_display_safety, display safety için derleme hedeflerini içerir. Kod, /packages/services/display_safety/ ve /packages/apps/Car/DriverUI içinde bulunur.

Öğle yemeği hedefleri

SDV'nin Android ürünleri veya lunch hedefleri, /device/google/sdv klasöründe bulunan ayrı bir Git projesinde yer alır. Ayrıca SDV, Binder dahil olmak üzere çeşitli AOSP bileşenlerini kullanır.