代码位置

本页面介绍了源代码的结构以及访问方式。

源代码访问

首先,请参阅 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