FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。Linux上でカメラ画像を処理しようと思う。現状確認と手段の検討をしようと思う。現在の状態は、というと。Zipファイルをダウンロードしてビルドした。入れて、フレーム・バッファの開始番地をオープニング・メッセージに表示するようにした。してSDカードに入れて使用するとエラーになった。これを、DTCでコンパイルすると無事にコンパイルすることができた。SDカードにコピーして、ZedBoardを立ち上げたところ、フレームバッファの領域を確保することができた。どのアドレスにマップされているかが分かった。設定し、DTCでコンパイルして、DTBとして使用し、Sysfsに登録できた。するようなCソフトウェアを作製した。そのソフトウェアをLinux起動時に動作するようにrcSの記述に追加した。フレームバッファにカメラ画像を表示15(Linux既存のFBを使用)”1.~6.の手順で、Linuxが起動している時に、MT9D111カメラ画像をVGAディスプレイに出力できるようになった。ゾーベル(Sobel))・フィルタをCプログラムとして記述して、VGAの画面に写すことを目標とする。SDRAM上に書いてあるが、ARMプロセッサは、それを認識しているとは限らないことだ。Backキャッシングされているようだ。SDRAMに書いたからと言って、ARMに伝わっているとは限らない。SDRAMから画像データをキャッシュに読み込む必要がある。行うと、キャラクタが表示できた。使用することになると思われる。49を参照のこと)それを踏まえて、カメラから読んできた(この時にキャッシュをインバリデートしてからReadする)ピクセルデータをARMプロセッサのソフトウェアでフィルタを作り、フレーム・バッファの空いているスペースに書き込む。フィルタした画像データの先頭アドレスをディスプレイ・コントローラIPの設定レジスタに書き込んで、フィルタ画像を表示させるという手順だ。URLhttps://marsee101.blog.fc2.com/tb.php/2588-df3e9b5eこの記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。