我们正在开展一个项目,我们需要使用 Galaxy Nexus 获得良好的加速度计数据。但是,我们已经尝试通过原生 c 对 100hz 的加速度计数据进行采样,但我们得到的数据仍然很差。Galaxy Nexus 有一个博世 BMA220,它在那里声明可以配置加速度计带宽。我们认为如果我们可以调整带宽,理论上我们可以获得更好的数据。那么有谁知道我们如何才能访问设备本身?
谢谢!
我们正在开展一个项目,我们需要使用 Galaxy Nexus 获得良好的加速度计数据。但是,我们已经尝试通过原生 c 对 100hz 的加速度计数据进行采样,但我们得到的数据仍然很差。Galaxy Nexus 有一个博世 BMA220,它在那里声明可以配置加速度计带宽。我们认为如果我们可以调整带宽,理论上我们可以获得更好的数据。那么有谁知道我们如何才能访问设备本身?
谢谢!
我通过带宽猜测我们正在谈论低通滤波器的带宽。它似乎可以从它的总线、I2C 或 SPI 完美配置。我无法判断它连接到 SoC 的总线是什么,但我猜它是 I2C 总线之一。
我无法帮助您访问用户区的 I2C,但这是:为什么要构建 android 源代码?以及“android i2c”上的其他资源可能会对该主题有所了解。