4

Intel ベースの Windows マシンで ARM SIMD コンピュータ ビジョン コードを作成したいと考えています。それを行うためのさまざまなオプションが何であるかを知りたいです。たとえば、Windows で rasperrpi エミュレーターを実行できることはわかっていますが、それは非常に遅く、生産的ではありません。たとえば、ARM 用のコードをコンパイルし、実際の ARM ボード CPU を購入せずに ARM プラットフォーム上にいるようにテストする Visuatl C++ のような IDE があることを願っています。

それを達成する唯一の方法は、ARM ベースのボードを購入することですか?

QEMU のようなエミュレーターを使用する場合、その上でコンピューター ビジョン ソフトウェアを開発するためのより高速で洗練された方法はありますか?

クアッドコアなどのARM11 CPUをターゲットにしています。M シリーズや ARM7 のような古い ARM アーキテクチャではありません。

4

2 に答える 2

1

答えは、「ARM SIMD」コードベースラインとして実際に何を持っているかによって異なります。通常、ARM SIMD = NEON SIMD 拡張。

これが当てはまり、NEON コードベースが NEON 組み込み関数を使用して記述されている場合は、最近導入された「自動移植 NEON -> SSE ソリューション」を試すことができます

使い方は簡単です。コードに NEONtoSSE.h をインクルードして再コンパイルするだけです (さまざまな C/C++ コンパイラとの互換性が期待されます)。

于 2013-11-11T13:34:38.630 に答える
0

テスト、デバッグ、コンパイルのサイクルを短縮するための最善の策は、ARM ボードを購入してその上でネイティブにプログラミングするか、クロスコンパイラを使用することです。私は Gumstix で幸運に恵まれました。Gumstix は一般に、Linux ディストリビューションをかなり簡単に使用できます。そこから、すべての GNU ツールが手に入り、その上で直接プログラミングすることができます。

于 2013-11-09T11:53:30.613 に答える