This page describes the structure and how to access the source code.
Source code access
Start with Download the Android source.
PDK and source
See the complete list of SDV source code here:
/system/software_defined_vehicle/platformcontains specific libraries and wrappers related to built-in development: log, trace, and time synchronization./system/software_defined_vehicle/automotive_servicescontains the Automotive-specific services: diagnostics, configuration, calibration, vehicle mode, and user profile./system/software_defined_vehicle/vsidland/system/software_defined_vehicle/middlewarecontain the VSIDL and middleware functionality./system/software_defined_vehicle/update_managercontains the Update Manager functionality./system/software_defined_vehicle/sdv_gatewaycontains the SDV Gateway for integration with IVI./system/software_defined_vehicle/telemetrycontains the Telemetry source code./system/software_defined_vehicle/samplescontains samples you can start with and run./device/google/sdv_display_safetycontains the build targets for display safety. The code is located in/packages/services/display_safety/and/packages/apps/Car/DriverUI.
Lunch targets
SDV lunch targets reside in /device/google/sdv. SDV also uses AOSP
components, including Binder.