MTK平台Android Gsensor数据校准与数据获取

Posted Engineer-Bruce_Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MTK平台Android Gsensor数据校准与数据获取相关的知识,希望对你有一定的参考价值。

http://blog.csdn.net/morixinguan/article/details/76850600

上节,写WIFI MAC地址的时候我们已经知道,MTKandroid系统的Gsensor校准的数据其实也是存储在NVRAM中的,Gsensor隶属于传感器系统架构。

 


接下来我们来看下Gsensor校准的基准图像:




那么如何来校准Gsensor的X,Y,Z三个方向呢?我们可以参考MTK提供的工厂测试factroymode的代码:

位置在:vendor\\mediatek\\proprietary\\factory\\src\\test\\ftm_gs_cali.c  ftm_gsensor.c

ftm_gs_cali.c就是校准的源码,我们可以打开来看看它具体的实现原理:

在ftm_gs_cali.c的static void*gs_cali_update_iv_thread(void *priv)这个函数中,我们可以看到如何校准Gsensor数值的过程:

以上是关于MTK平台Android Gsensor数据校准与数据获取的主要内容,如果未能解决你的问题,请参考以下文章

MTK 平台分区添加参考

高通平台开发系列讲解(Sensor篇)Gsensor基础知识

MTK-TP(电阻屏校准程序ts_lib移植)

MTK功能机禁止第一次开机屏幕校准和启动蓝牙

MTK Android O1平台预置apk

团队环境搭建:MTK平台,Android 9.0内销TV编译服务器配置