私は組み込みソフトウェアに慣れていますので、AtmelのAT91SAM9261-EK開発ボード用の画像処理アプリケーションを構築したいと思います。簡単にするために、私はOpenCV関数を使用したいが、私はどのようにbrd上で点滅する.bimファイルを生成するのか分からない。 また、これらの種類のアプリケーションのフロー/ソフトウェア構造を理解するのを助けることができますか? opencvを使って書くつもりの実際の画像処理コードは、Linuxやその他のOSが必要ですか? 基本的なLCDプロジェクトのような単純なコードでは、このボードではIARワークベンチを使用してコードをコンパイルしていますので、opencv関数でも同じものを使用したい場合は、方法はありますか? opencv &と同様の他のオープンソース画像処理ライブラリがIARやその他のARMコンパイラと容易に統合できますか?ARM9用のOpenCV移植
また、これについていくつかの学習ドキュメントへのリンクがある場合は、これは ありがとうございます。
http://github.com/dwelch67無料のgnuおよびllvmツールを使用して、多数のアームマイクロコントローラのフラッシュイメージを作成する方法の低レベルの例がたくさんあります。それが役立つかどうかは分かりませんが、オープンソースツールを使用してアイデアを伝えることができます。 .textにあなたのコードを書いておきたいので、romの中にあるように、.dataがromにあり、main()を呼び出す前にブートローダによってRAMにコピーされる必要があれば.data。 –
私のmbed_examplesには、埋め込まれた方法でこれらのツールを使用することについての長い記述があります。あなたのコードがライブラリに大きく依存しているライブラリにあまりにも頼っているのであれば、オペレーティングシステムを使わずに移植するのは難しいかもしれません。 –
http://www.computer-vision-software.com/blog/2009/03/arm-wrestling-with-opencv/あまりにも有望に見えません。私はもっと軽量なものを探すか、関数を自分で書きます。 – so12311