0

小さな組み込み ARM9 デバイス (Linux を実行) がセンサーから情報を収集し、リモートの mySQL データベースに接続してデータを挿入する必要があるアプリケーションがあります。ARM9 デバイスで Python 2.5 を正常に実行しています。x86 Windows 上で動作する Python 2.5 でプロトタイプ アプリケーションを開発しました。それは mySQL と INSERTS に問題なく接続します。この問題に関する私の混乱は、使用する前に ARM プロセッサ用にクロス コンパイルする必要がある "mySQL Connect/C" を使用することに起因しています。

  • この DB アプリを ARM デバイスに移植または移動する最良の方法は何ですか?
  • クロス コンパイルが必要なサポート ライブラリに、基になる x86 バイナリはありますか?
  • それとも、MySQLdb は単にプラットフォーム間で移植可能ですか?
4

2 に答える 2

1

ARMで問題なくコンパイルできるはずですが、最初に、プラットフォームのLinuxディストリビューションにMySQL用のパッケージが含まれていないことを確認する必要があります(パッケージがある場合は、おそらくそれらが含まれています)。パッケージがない場合は、自分でコンパイルするのは大したことではありません。クロスコンパイラはどうですか?それとも、プラットフォームはそれ自体をホストするのに十分な大きさですか?

たぶんあなたはhttp://dev.mysql.com/doc/mysql-sourcebuild-excerpt/5.1/en/installing-source.htmlを探しています

于 2009-08-07T18:18:50.273 に答える
-1

SQLite を使用することをお勧めします。テレメトリの目的で Python+SQLite を実行しているアプリケーションがあり、魅力的に機能します。MySQL よりもはるかに簡単です。

于 2011-01-18T22:49:17.210 に答える