我正在尝试从 Google Glass IMU 模块获取 RAW 加速和陀螺仪数据。我在 NDK 中尝试了一个Sensormanager 模块,但它有时会通过一些奇怪的偏差调整来提供输出。所以我试图从驱动程序的虚拟文件系统中读取。
- 当我尝试以一次性模式从 读取时
/sys/bus/iio/devices/iio:device0/
,我正在获取原始数据,但有时它会丢失一些数据(与传感器管理器输出相比)。 - 当我尝试以突发模式读取时
/sys/bus/iio/devices/iio:device0/
,它显示“ /dev/iio:device0: Device or resource busy ”
那么,有没有其他方法可以在不丢失任何数据的情况下读取原始数据,或者我可以配置传感器管理器以提供原始数据而不进行任何偏差调整?