绕过Android Invensense Motion Library以创建自定义磁力计校准

时间:2012-09-25 17:54:17

标签: android-ndk sensor compass-geolocation magnetometer

我希望从磁力计芯片中获取原始值,原始值与未校准,未改变,直接来自I2C接口。我已经将Android java,原生源和发明代码API追溯到HAL,并发现对于Galaxy Nexus(使用Yamaha GMR磁力计)发明了应用“自适应滤波器”,阈值滤波器(死区),然后执行实时磁力计校准,以补偿硬铁和软铁偏差。我想绕过那个校准算法并用我自己的替换它。

有没有办法在串行通讯代码之后但在校准之前截取磁力计数据?你能通过Android NDK访问发明库吗?

目前正在开发: - Galaxy Nexus - Android 4.0 ICS - Eclipse IDE,windows环境

1 个答案:

答案 0 :(得分:0)

您可以更改内核驱动程序以直接打印这些原始值。