微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何在应用层实现gsensor校准

如何在应用层实现gsensor校准

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

如何在应用层实现gsensor校准

[PLATFORM]

MT6575 MT6577 MT6589

[SOLUTION]

目前在工厂模式下有实现校准算法:
现在校准的流程是:校准完成后,把校准数据写入NVRAM,开机的时候从nvram内读出,再写入driver中(ioctl)。校
准文件ftm_gs_cali.c ,可以参考里边的流程实现。
校准的算法,主要是从driver层读出raw data,取20个数值或者40个数值,然后取平均计算,与平放时的标准
(0,0,9.8比较),即得到校准值,再写入driver,及存入nvram。
上层读取rawdata 可通过IOctl 读取,校准的数值也可通过ioctl 写入到驱动中,同时把校准数值写入nvram内即可。

谢谢分享

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top