0

Invensense IMU3000をマイクロコントローラーで使用した経験のある人はいますか?PIC用のIMUライブラリを構築しようとしていますが、依存関係に固執しています。他のマイクロコントローラーでの他の経験も同様に素晴らしいでしょう!基本的に、Visual Studio 2005プロジェクトを取得してそこで変更を加え、PICの依存関係を追加する(行き詰まる)か、ライブラリ全体をPIC環境でコンパイルする方がよいかどうかはわかりません。

他のプラットフォームでも、どんなヒントも役に立ちます!

皆さん、ありがとうございました!

4

2 に答える 2

1

PCとPICのプログラミングは非常に異なります...また、非常に多くのpICバリアントがあり、それらは互いに大きく異なり、そのような自由形式の質問に答えるのは困難です。ただし、基本的には数学アルゴリズムを作成しています。したがって、これらをansi c関数として記述し、PCのもの(ダイアログなど)の負荷でホストします。それらが機能したら、数学関数だけをPICに移動できます。PICでフレームワークが実行されているので、準備ができています。アルゴリズムを受け取ります。しかし-メモリに注意してください。あなたはPC上にそれのバッグを持っています、あなたがPICで働いたらあなたは記憶に意地悪でなければなりません。頑張って、楽しんでください!

于 2011-04-17T09:16:18.357 に答える
0

最終的にPICに移動するコードをPCで記述することは役立つ場合がありますが、移動するすべてのコードが移植性を念頭に置いて記述されていることを確認する必要があります。つまり、Visual Studioで完全にコンパイルおよび動作するコードが、他のプラットフォームで変更なしで動作するとは限りません。

PICで実行するには、すべてのコードを、PICを対象とするように設計されたクロス開発ツールを使用してコンパイルする必要があります。

とは言うものの、私はPCでアルゴリズムと詳細な処理コードを開発し、テストスイートを使用してその動作を簡単に検証し、ターゲットプラットフォーム用に再コンパイルすることがよくあります。

ちなみに、グーグルはIMU-3000がMEMSジャイロだと言っています。少なくともそのデータシートへのリンクを質問に含めると役立つでしょう。

于 2010-12-13T22:01:32.123 に答える