sensor
Lidong_Zhou
这个作者很懒,什么都没留下…
展开
-
电子罗盘Kernel层分析
电子罗盘的流程顺序涉及到第三方库的调用,以及g-sensor数据的获取,因此需要externel中库文件的支撑。 目前以akm8975c数据为例子,首先modify的文件位置大致在3个文件夹中 Hal层 External层 Kernel层 Kernel层驱动 1、 Kernel层驱动分析 文件位置:kernel\drivers\misc\xx_compass_转载 2012-04-27 16:36:57 · 1113 阅读 · 0 评论 -
电子罗盘HAL层分析
文件位置:hardware/msm7k/libsensors/akmSensors.cpp 这里分析过程主要关注ioctl中数据流向,其他的可以根据一般的hal层分析方法进行学习。 HAL层的框架文件是xxsensor.cpp和sensors.c,主要是针对sensors.h(谷歌定义的抽象类)的具体实现,并通过继承的机制实现了各种sensor的多态。 4转载 2012-04-27 16:37:37 · 1239 阅读 · 0 评论