Android系统SensorHAL层兼容多种同种Sensor设备的移植处理方法及装置
摘要:
本发明公开了一种Android系统Sensor HAL层兼容多种同种Sensor设备的移植处理方法及装置,其中方法包括设置初始化参数;读取设备驱动中注册的设备名称,并与已定义的设备名称进行匹配,确定系统中使用的Sensor设备;解析配置文件,根据模组的名称读取配置文件中相应模组的方向值及不同Sensor需要进行转换的参数值设置和方向的调整;根据读取到的驱动中设备注册的名称,将相应的设备添加到传感器列表;Android系统启动相应的线程调用Sensors HAL层中的poll函数获取底层相应设备的数据。本发明提供的Android系统Sensor HAL层兼容多种同种Sensor设备的移植处理方法及装置能够动态的判断硬件设备来进行相应接口的实现,从而快速地替换Sensor设备以及实现Sensor设备方向的调整,而不需要进行新的编译以及配置操作。
0/0