FPGAの部屋FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。Engineerの戯言さんの”SystemVerilogの世界へようこそ”のWebサイトの”無償ツールで実践する「ハード・ソフト協調検証」(全8回)”をやってみることにした。AEはすでに入っているので、MINGW32/MSYSのインストールをすることにする。”MINGW32/MSYSについて”のページを見ながらインストールする。シミュレータやコンパイラの入手方法”にMSYSからインストールするように書いてあったので、MSYSからインストールすることにした。”MINGW32/MSYSについて”のページのMSYS-1.0.11.exeのリンクはリンク切れしていた。ダンロードするページがどこにあるかを探すため、とりあえずMinGWのメインページに行った。ここから探すと、MSYSのページがあった。ところでMSYSって何だろう?と思って調べてみたら、ウィッキペディアのMSYSのページがあった。それによると、CygwinみたいにUNIXのコマンドが使えるけど、プログラム開発に限定的だそうだ。Cygwingがパソコンにインストールしてあるので、そっちでいいかな?とは思ったが、トレースできなくなる可能性もあるのでMSYSもインストールすることにした。MSYS-1.0.11.exeをダウンロードしてインストールする。最初にMSYSをインストールしない方が良いようです。MSYSのインストール方法”を参考にMinGWからインストールすることにしました。このサイトではg++をインストールしていますが、どうなんでしょうか?g++はC++と同等ですよね?一応インストールしておこうかな?このMinGWもCygwinと一緒で必要パッケージをダウンロードして、インストールするんですね。サイトの画面通りにMinGWのインストールは終了しました。次にMSYSのインストールです。Componentsダイアログがなかったような気がします。あと、14.でMinGWのパスを入力する際に、ドライブ名を大文字で入れないとダメみたいです。私は失敗してやり直ししました。MSYSのインストールが終了後、システム環境変数のpathにMinGW\binへのパスを追加しました。システム環境変数C_INCLUDE_PATHにMinGW\includeへのパスを追加。システム環境変数CPLUS_INCLUDE_PATHにMinGW\includeへのパスを追加。システム環境変数LIBRARY_PATHにMinGW\libへのパスを追加。システム環境変数MINGW_DIRにMinGWへのパスを追加。次にvimをインストールする。vim-7.2-1をここからダウンロードする。ダウンロードしたら、ファイル名がvim-7.2-1-msys-1.0.11-bin.tar.lzma.tarだった、lzmaの圧縮を解く前にtarを展開する必要がある。vim-7.2-1-msys-1.0.11-bin.tar.lzma.tarを実行したら、フォーマットがあわないと言われてエラー。vim-7.2-1-msys-1.0.11-bin.tar.lzmaを実行。すると、vim-7.2-1-msys-1.0.11-bin.tarに展開された。これを、下のコマンドで展開した。vim-7.2-1-msys-1.0.11-bin.tarそうするとbinとshareフォルダができた。これをmsys/1.0の下にコピーした。これでMSYSのコマンドプロンプトからvimと打つとvimが起動した。これでvimまで起動した。MSYSのインストール方法”に書いてあった日本語を扱えるようにする。/resources/files/libiconvからlibiconv-1.11-1-i386-mingw32.tar.gzをダウンロードする。libiconv-1.11-1-i386-mingw32.tar.gzで展開する。usrフォルダが出来る。その中のusr/localの下のすべてのフォルダをコピーしようとしたら、あれ?私のインストールしたMSYSには、msys\1.0\homeの下のユーザー名がない。おかしい?もう一度MSYSをアンインストールして、もう一度インストールすることにした。msys\1.0\homeの下のユーザー名フォルダは出来ない。自分でユーザー名フォルダを作ることにした。その上で、libiconv-1.11-1-i386-mingw32を解凍したusr/localの下のすべてのフォルダをコピーした。このままでは自分のホームとして認識されないので、環境変数HOMEとそれに、HISTFILEを変更する必要がありそうだ。その4”に”MSYSのデフォルトのホームディレクトリはC:\msys\1.0\homeなのですが、環境変数HOMEが設定されているとHOMEで指定されているパスをホームディレクトリを認識します。自分の環境変数を見てみたら、ユーザー環境変数にHOMEが設定されていた。HOME環境変数を削除したところ、MSYSのホームがhome/ユーザー名になった。これでインストールは終了かな?良かった。URLhttps://marsee101.blog.fc2.com/tb.php/1389-65735b15この記事にトラックバックする(FC2ブログユーザー)プロフィールAuthor:marseeFPGAの部屋へようこそ!FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。WEBブログデザイナ。