FC2カウンター FPGAの部屋 soc-lm32のその後7(VMware Server 2.0 のインストール)
FC2ブログ

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

FPGAの部屋

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

soc-lm32のその後7(VMware Server 2.0 のインストール)

DDR SDRAMでプログラムが実行できるようになったので、VMware Server 2.0 をインストールして、Guest OS として Fedora 9 をインストールした。その辺のやり方はバージョンは違うが、”仮想サーバの構築(VMware Server: WindowsXP編)”を見て行った。
VMware_Fedora_install_3_081026.png
上のサイトとは違って、VMware Server 2.0 では、設定はWebブラウザ上から行うようになったようだ。
VMware_Fedora_install_4_081028.png
これでLinuxの環境ができたので、"Building the Linux Port to LatticeMico32 System User Guide Lattice Semiconductor"を見ながらuClinuxをビルドしてみたら、すんなりビルドすることができた。Cygwinではビルドできなかったが、すんなりビルドしてくれたようだ。さすがlinux。。。
VMware_Fedora_install_5_081028.png
上のスナップショットで、imagesディレクトリにvmlinux.img などができているのが見える。
しかし、できたのは良いが、このファイルをWindows に移す方法が今のところわからない。USBメモリをマウントして取り出そうとしたのだが、USBをAuto connect enabled にしているのにConnectしようとするとConnectの設定部分がハイドされていて選択できない。
共有フォルダなどを作ってくれるVMware toolsをインストールしようとして、VMware Serverのマニュアルを見ながらインストールしてみたのだが、どうも、カーネルのCのヘッダファイルのディレクトリがデフォルトは違うようでインストールできない。Fedora9のカーネルのCのヘッダファイルのディレクトリはどこだろう?
VMware_Fedora_install_6_081028.png
いろいろやってだめだったら、Sambaをインストール、起動して共有しようとおもう。

さらに、このビルドできたuClinux はLatticeのボードのMico32用のドライバが付いているはずなので、今のsoc-lm32 の周辺IOとはVerilogソースが違っている。同じ機能を実装しているのかもしれないけど。。。なので、soc-lm32 のtimer や uart のソースやメモリマップをLatticeのボードのMico32にあわせるか?もしくは、uClinuxのドライバを書き換えないと動作しないはず。。。どっちにしようかな?

どうも全体的なuClinuxのブートの様子が良くわからないので、”はじめる組込みLinux H8マイコン×uClinuxで学べるマイコン開発の面白さ”という本も買ってみることにしました。
  1. 2008年10月29日 05:14 |
  2. Spartan3E Starter Kit でマイコンを作る
  3. | トラックバック:0
  4. | コメント:2

コメント

こんばんわ。
>Fedora9のカーネルのCのヘッダファイルのディレクトリはどこだろう?
Linux Kernel のソースはインストール時には自動的には展開してくれないと思います(=moduleやKernelを再コンパイルするユーザーって、滅多にいない)ので、もし、なければ、手動展開& /usr/src/linux にコピーです。
  1. 2008/10/30(木) 00:57:04 |
  2. URL |
  3. くり #mQop/nM.
  4. [ 編集 ]

そのようですね。
やり方を見つけたのですが、持ってきたkernalソースのバージョンが違っているようです。同じバージョンのソースを探しています。
#昔はsrpmだったと思うんだけど、今は違うのかな?
  1. 2008/10/30(木) 08:45:32 |
  2. URL |
  3. marsee #-
  4. [ 編集 ]

コメントの投稿


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

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