1

I2Cインターフェイスから直接、未校正、未変更の磁力計チップから生の値を取得しようとしています。Android Java、ネイティブ ソース、および invensense コード API を HAL まで追跡したところ、Galaxy Nexus (Yamaha GMR 磁力計を使用) の場合、invensense が「適応フィルター」、しきい値フィルター (デッド ゾーン) を適用し、次にハードおよびソフトアイアンバイアスを補正するために、リアルタイムの磁力計キャリブレーションを実行します。そのキャリブレーション アルゴリズムをバイパスして、独自のものに置き換えたいと思います。

シリアル通信コードの後、キャリブレーションの前に磁力計のデータを傍受する方法はありますか? Android NDK から invensense ライブラリにアクセスできますか?

現在開発中: - Galaxy Nexus - Android 4.0 ICS - Eclipse IDE、Windows 環境

4

1 に答える 1

0

これらの生の値を直接出力するようにカーネル ドライバーを変更できます。

于 2012-10-12T18:39:39.753 に答える