Android(4.2) Sensors 学习——G-sensor,Gyroscope驱动移植

本文详细记录了将Android 4.1的G-sensor (LSM303D) 和 Gyroscope (L3GD2) 驱动移植到Android 4.2的过程,包括理解Sensors种类和功能、驱动代码分析、HAL层处理及CTS测试的配置。在移植过程中,涉及I2C注册、权限设置以及相关XML配置文件的修改,确保传感器功能的正确实现。

         本人对驱动可谓是一点不懂,鉴于公司目前高驱动的人手不够,所以我也只能两眼一抹黑硬上咯,最原来Android 4.1上的正常使用的驱动完整的移植到Android 4.2上。这篇文件讲记录自己一步一步移植过程,已备不时之需。在移植前,先来高明白android 支持那些Sensors,即Sensors种类和功能。

Sensors 种类和功能

从Android 官方的API可以找到Android 支持的sensor类型如下:

类型 描述
ACCELEROMETER  (加速度传感器)   又名G-sersor,侦测物体的加速度,利用装置内配置的两个电容点,并在电容点之间放置一个导电且可晃动物质,通过侦测导电物质的移动改变电容点间的电压,借此计算感应器的状态。
 GRAVITY
(重力传感器)
又名GV-sensor
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值