AndroidP HAL Vehicle

本文详细分析了HALVehicle在Android汽车框架中的作用,包括其作为HAL的hidlservice的角色,以及硬件接口目录下的关键HAL文件。探讨了IVehicleCallback.hal、IVehicle.hal和types.hal的功能,并解释了HALVehicleService如何与Java层交互,以及如何通过cansocket与CAN盒通信,将报文信息转换为propertyid。

我们上一篇简要分析了Java framework层对于property的处理和如何接收HAL Vehicle的通知进行dispatch的。
**见 **
这篇简要分析HAL Vehicle
我们知道HAL Vehicle是一个HAL的hidl service。

hardware/interfaces/automotive/vehicle/2.0 目录下有三个 hal文件

IVehicleCallback.hal IVehicle.hal types.hal

简要说一下这三个文件。
1.1、IVehicleCallback.hal

interface IVehicleCallback {
   
   

    oneway onPropertyEvent(vec<VehiclePropValue> propValues);


    oneway onPropertySet(VehiclePropValue propValue);


    oneway onPropertySetError<
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值