8

次の問題の解決策についていくつかのアイデアを集めたいと思います。私は TOF カメラと Linux x86/64 用のドライバーを持っています。それは正常に動作します。しかし、実際には、可能であれば、カメラは ARM ベースの組み込みデバイスで使用されます。

質問:

  • ドライバ バイナリを逆コンパイルし、ARM コンパイラで再コンパイルする必要がありますか? 利用可能な逆コンパイラ ツールはありますか?
  • 利用可能な ARM>>x86 エミュレータはありますか?
  • 他のアイデアはありますか?

ps: 純粋なソースは非常に高価なので、とにかく購入するのは好きではありません :)

4

4 に答える 4

3
  1. 私の知る限り、今日の時点では、マシンコードからコンパイル可能なコードを生成する逆コンパイラはありません。生成されたコードを手動で修正する必要があります (通常は多くの修正)。この質問は、Linux デコンパイラーで確認できます。
  2. QEmuを確認してください。実行できる限り、基礎となるアーキテクチャは関係ありません;)
  3. あなたが述べたこと以外に多くはありません。

あなたが試みているのは(部分的に)リバースエンジニアリングです。RE は複雑なプロセスであり、元に戻そうとしていることについての豊富な知識が必要ですあなたの場合、カメラドライバー。この分野の知識をお持ちの方はどうぞ。そうでなければ、私はそれに時間を無駄にすることはありません (または、最初に知識を得る ;))

于 2013-01-08T16:50:07.830 に答える
0

詳細については、次の回答を参照してください。このような翻訳を自動化しようとすると発生する可能性のある問題のいくつかをリストします。

オブジェクトファイルを別のアーキテクチャに変換する

于 2013-01-08T21:04:01.733 に答える
0

最近作成されたEltechs ExaGear Serverは、 ARM で A Service として利用でき、ARM デバイスで x86 アプリケーションを実行します。

それは新しく独自のものですが、存在します。

于 2013-09-14T02:41:17.147 に答える