Расположение кода

На этой странице описана структура и способы доступа к исходному коду.

доступ к исходному коду

Начните с Android Automotive — доступ к исходному коду .

PDK и исходный код

Полный список исходного кода SDV можно посмотреть здесь:

  • В /system/software_defined_vehicle/platform находятся специализированные библиотеки и оболочки, связанные со встроенными средствами разработки: логирование, трассировка и синхронизация времени.
  • В /system/software_defined_vehicle/automotive_services находятся специализированные автомобильные сервисы: диагностика, настройка, калибровка, режим работы автомобиля и профиль пользователя.
  • /system/software_defined_vehicle/vsidl и /system/software_defined_vehicle/middleware содержат функциональность VSIDL и промежуточного ПО .
  • В /system/software_defined_vehicle/update_manager находится функциональность менеджера обновлений .
  • В /system/software_defined_vehicle/sdv_gateway находится шлюз SDV для интеграции с IVI .
  • В /system/software_defined_vehicle/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 .