- 专利标题: Android系统SensorHAL层兼容多种同种Sensor设备的移植处理方法及装置
-
申请号: CN201310016831.3申请日: 2013-01-17
-
公开(公告)号: CN103353835B公开(公告)日: 2016-08-10
- 发明人: 银兰凤
- 申请人: 珠海全志科技股份有限公司
- 申请人地址: 广东省珠海市软件园路1号生产加工中心4#楼四层1单元
- 专利权人: 珠海全志科技股份有限公司
- 当前专利权人: 珠海全志科技股份有限公司
- 当前专利权人地址: 广东省珠海市软件园路1号生产加工中心4#楼四层1单元
- 代理机构: 广州华进联合专利商标代理有限公司
- 代理商 李双皓; 陈振
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
本发明公开了一种Android系统Sensor HAL层兼容多种同种Sensor设备的移植处理方法及装置,其中方法包括设置初始化参数;读取设备驱动中注册的设备名称,并与已定义的设备名称进行匹配,确定系统中使用的Sensor设备;解析配置文件,根据模组的名称读取配置文件中相应模组的方向值及不同Sensor需要进行转换的参数值设置和方向的调整;根据读取到的驱动中设备注册的名称,将相应的设备添加到传感器列表;Android系统启动相应的线程调用Sensors HAL层中的poll函数获取底层相应设备的数据。本发明提供的Android系统Sensor HAL层兼容多种同种Sensor设备的移植处理方法及装置能够动态的判断硬件设备来进行相应接口的实现,从而快速地替换Sensor设备以及实现Sensor设备方向的调整,而不需要进行新的编译以及配置操作。
公开/授权文献
- CN103353835A Android系统SensorHAL层兼容多种同种Sensor设备的移植处理方法及装置 公开/授权日:2013-10-16