【背景】
想要了解Android中的驱动,框架如何。
尤其是传感器的驱动和框架。
【折腾过程】
1.找到一些可以参考的资料:
Android Sensor传感器系统架构初探 – 我的嵌入式人生 – 博客频道 – CSDN.NET
android传感器(sensor)分析(以mma8451重力感应器为基础) – dkleikesa的专栏 – 博客频道 – CSDN.NET
在Android的驅動程序中對加速度傳感器的數據進行方向和坐標的轉換
2.关于android驱动框架,找到些资料:
Camera HAL overview | Android Developers
在 Android 4.1上,分析 input — android framework 部分 – 快乐&&平凡 – 博客频道 – CSDN.NET
Android架构分析之Android驱动程序开发 – LaoKa – 51CTO技术博客
3.关于android设备的驱动,找到:
Android Device Driver Development | Android BSP for Android Handheld Devices
4.最后是找到了,权威,全面的android官网中的解释:
Sensors HAL overview | Android Developers
其中的:
Android Hardware Abstraction Layer: hardware/libhardware/include/hardware/sensors.h File Reference
可以找到Android中的各种传感器类型的定义是:
|
简单说就是:
- accelerometer 加速计 加速度传感器
- gyroscope 陀螺仪
- magnetometer 磁力计
- 等等
【总结】
有空还是继续去官网的解释,会比较清楚。
然后抽空再去参考:
去下载android源码,然后边看代码边研究,才更有意义。