本页面介绍了源代码的结构以及访问方式。
源代码访问
首先,请参阅 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包含 Update Manager 功能。/system/software_defined_vehicle/sdv_gateway包含用于与 IVI 集成的 SDV 网关 。/system/software_defined_vehicle/telemetry包含 遥测 源代码。/system/software_defined_vehicle/samples包含您可以开始使用和运行的示例。/device/google/sdv_display_safety包含显示安全性的 build 目标。该代码位于/packages/services/display_safety/和/packages/apps/Car/DriverUI中。
启动目标
SDV 的 Android 产品(即 lunch 目标)位于单独的 Git
项目中,该项目位于 /device/google/sdv 文件夹中。此外,SDV 还使用各种 AOSP 组件,包括 Binder。