美文网首页
Android Auto 架构了解

Android Auto 架构了解

作者: VellBibi | 来源:发表于2018-11-28 10:11 被阅读87次

    系统框架

    Android Automotive 的硬件抽象层 (HAL) 为 Android 框架提供了一致的接口(无需考虑物理传输层)。此车载 HAL 是开发 Android Automotive 实现的接口。

    车载系统架构

    具体代码实现

    Car API:包含 CarHvacManager 和 CarSensorManager 等 API。如需详细了解受支持的 API,请参阅 /platform/packages/services/Car/car-lib

    CarService:位于 /platform/packages/services/Car/

    VehicleNetworkService:通过内置安全机制控制车载 HAL。仅限访问系统组件(第三方应用等非系统组件需使用 Car API)。原始设备制造商 (OEM) 可以通过 vns_policy.xml 和 vendor_vns_policy.xml 控制访问权限。位于 /platform/packages/services/Car/vehicle_network_service/;要查看用于访问车辆网络的库,请参阅 /platform/packages/services/Car/libvehiclenetwork/

    车载 HAL:定义 OEM 可以实现的车辆属性的接口。包含属性元数据(例如,车辆属性是否为 int 以及允许使用哪些更改模式)。位于 hardware/libhardware/include/hardware/vehicle.h。要了解基本参考实现的相关信息,请参阅 hardware/libhardware/modules/vehicle/

    相关文章

      网友评论

          本文标题:Android Auto 架构了解

          本文链接:https://www.haomeiwen.com/subject/yonvqqtx.html