G-sensor 驱动实验教程
——疯壳·嵌入式平板开发
第一节 引言 --- G-sensor 电路原理图详解
下图来源于文档 3128_sdk_a02_20170325.pdf 中第 2 页和第 12 页。
如下两张图可以确定 G-sensor 是通过 I2c 与 cpu 相互通信的,cpu 作为主设备,G-sensor 作为从设备。因为 cpu 的 I2c 不仅仅与 G-sensor 相连,它连接了多个 I2c 从设备,并且通过从设备地址来确定当前和哪个从设备通信。
图1
图2
第二节 G-sensor 驱动代码结构
$(dir)\rk3128-source\kernel\drivers\input\sensors\accel\mma8452.c
从代码路径可以看出 G-sensor 驱动和 input,sensor 设备有莫大的关系。
图3
$(dir)\rk3128-source\kernel\drivers\input\sensor