FC2カウンター FPGAの部屋 Implementing Linux on the Zynq-7000 SoC のビデオで勉強中
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

Implementing Linux on the Zynq-7000 SoC のビデオで勉強中

ZedBoard.orgHome » SpeedWay Training Courses Implementing Linux on the Zynq-7000 SoC のビデオで勉強中です。
Chapter-2.1のLinux Kernel Basics まで見ました。英語はあまりわかりませんが、プレゼン資料を見ながら聞いていれば大体わかります。最後までビデオでトレーニングを受ける予定です。
ZedBorad上のLinuxでペンギンを描画するメモリ領域を確保して、AXI VDMAのレジスタに、そのアドレスを書いている部分を見つけたいと思っています。描画スタートアドレスをレジスタから設定できるように、私のカスタムIPのハードウェアを変更します。そうして、AXI VDMAのレジスタに書く代わりに、私の作ったカスタムIPに描画スタートアドレスを書き込むようにしたいです。そうすれば、Linuxが暴走することはなくなるはずです。
  1. 2013年03月06日 05:37 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:2

コメント

順番に読むと解りやすくて助かります。
ひでみさんのアイデア帳は見たけど難しすぎて、頓珍漢になってしまいました。

なんとなく、BootからKernel呼んでドライバをロードして、どっかで初期化の呼び出し、ペンギンを張り付けているんだろうなってことで調べると

\drivers\gpu\drm\analog\analog_drm_drv.c
この辺りが、HDMI用のドライバで
\drivers\gpu\drm\drm_vm.c
こっちから呼びだしているのかな。DRM_DEBUG 出力辺りにある baddr が怪しい。
余分なファイル多すぎですね。
  1. 2013/03/06(水) 14:08:05 |
  2. URL |
  3. おる #qbIq4rIg
  4. [ 編集 ]

おるさん、こんにちは。お世話になっております。

>順番に読むと解りやすくて助かります。
そうなんです。ブログになっていると記事を書きやすいんですが、読みにくいので、まとめWebページを用意しています。自分でも探すのが大変なので。。。

いろいろと教えて頂いて、ありがとうございます。調べてみます。また、何かお気づきの点がありましたら、教えていただければ、と思います。
  1. 2013/03/07(木) 04:04:21 |
  2. URL |
  3. marsee #f1oWVgn2
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog.fc2.com/tb.php/2404-b59d6153
この記事にトラックバックする(FC2ブログユーザー)