はじめに
Quartus® Prime Pro ver 19.1 のインストーラーは、Nios® II SBT / SoC EDS 用の Cygwin と Eclipse が付属されませんので、Eclipse と Cygwin を別途インストールする必要があります。
注記:
Quartus® Prime Pro ver 19.2 と Standard & Lite ver19.1 以降 では、Cygwin ではなく WSL を使用しますので、インストール方法が異なっております(Eclipse はこの記事の手順通りです)。
下記コンテンツを参考にインストールしてください。
参考: Quartus® Prime Pro ver 19.2 と Standard ver 19.1 以降における Nios® II SBT for Eclipse 環境構築⽅法
この記事では Linux / Windows の環境にて Quartus® Prime の Nios® II Software Build Tools(SBT)for Eclipse / SoC FPGA エンベデッド開発スイート(SoC EDS)を使用する際の Cygwin と Eclipse のインストール方法を紹介します。
また、同じ手順がメーカー発行の Knowledge Data Base(KDB)情報にも公開されていますので、
併せてご参照ください。
【表 1】 Eclipse と Cygwin のインストール対応表
(〇 …別途インストールが必要) | Cygwin | Eclipse |
Windows で Nios® II SBT を使用 | 〇 | 〇 |
Linux で Nios® II SBT を使用 | ― | 〇 |
Windows で SoC EDS を使用 | 〇 | ※ |
Linux で SoC EDS を使用 | ― | ※ |
※ SoC EDS で使用する Arm® Development Studio 5 Intel® SoC FPGA Edition(DS-5)でも Eclipse が使用されますが、こちらは個別インストールは不要です。以前のバージョンと同様に DS-5 のインストーラーに Eclipse が付属しています。
Cygwin の KDB情報 & インストール手順
Windows にて Nios® II SBT / SoC EDS を Cygwin で使用するには、以下の手順で Cygwin コンポーネントをインストールする必要があります。
参考: KDB - How do I install Cygwin for NiosEDS and SoCEDS?
【手順】
- Cygwin の公式ウェブサイト から setup-x86_64.exe をダウンロードします。
- Windows のコマンドプロンプトを開いて、setup-x86_64.exe が保存されているディレクトリーまで Change Directory をします。
<インストールするパス>
・Nios® II SBT: C:/intelFPGA_pro/<version>/quartus/bin64/cygwin
・SoC EDS : C:/intelFPGA_pro/<version>/embedded/host_tools/cygwin - 以下のコマンドを1行にして実行します(図 1)。
(<<<Path Cygwin Installer>>を上記のインストールするパスに変更します)
setup-x86_64.exe --wait --quiet-mode --root <<<Path Cygwin installer>> --site http://cygwin.mirrors.hoobly.com --packages make,gcc-core,gcc-g++,ncurses,inetutils,openssh,mosh,patch,flex,bison,tar,bzip2,zip,unzip,util-linux,git,subversion,vim,xxd,m4,wget,dos2unix,libintl devel,diffutils,libncurses-devel,iperf,xorg-server,xinit,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++
【図 1】 インストールコマンド
- 全てのインストールが終了するのを待ちます(図 2)。
【図 2】 Cycgwin インストール・ポップアップ
- コマンドプロンプトに "Ending cygwin install" が表示されたら終了です(図 3)。
【図 3】 インストール終了コマンド
※ Nios® II SBT、SoC EDS を両方インストールする場合、それぞれ個別に 2~5 の手順を繰り返してください。
Eclipse の KDB 情報 & インストール手順
Nios® II SBT を使用する場合、ツールインストール後のデフォルト状態では、Eclipse がインストールされていない為、Nios® II SBT for Eclipse が起動しません。
以下の手順で Eclipse を別途インストールする必要があります。
【手順】
- KDB のダウンロードリンクから CDT 8.8.1 をダウンロードします(図 4)。
開発マシンの OS(Linux / Windows)毎にダウンロードリンクが用意されています。【図 4】 KDB
-
ダウンロードしたファイル eclipse-cpp-mars-2-win32-x86_64.zip を
<Quartus® Prime インストール・ディレクトリー>/nios2eds/bin に展開します(図 5)。
展開後、eclipse フォルダーが表示されます (bin フォルダ内に展開しますので、「ここに展開」を押してください)。
【図 5】 eclipse フォルダー生成
- eclipse フォルダーの名前を eclipse_nios2 に変更します(図 6)。
- eclipse_nios2_plugins.zip(Linux の場合は tar.gz)を bin フォルダー内に展開します。
すると、eclipse_nios2 のフォルダーが上書きされます (図 6)。
bin フォルダ内に展開しますので、「ここに展開」を押してください( 上書きされない場合は、eclipse_nios2_plugins.tar.gz を展開して生成されたファイルを、すべて手順 3 の eclipse_nios2 フォルダー内 にコピーして、ファイルを上書きしてください)。
【図 6】 eclipse_nios2 に名前を変更し eclipse_nios2_plugins.zip を展開
- eclipse_nios2 フォルダー内を確認します(図 7)。
plugin_customization.ini が生成され、Nios® II SBT for Eclipse を起動できれば、インストール完了です。
【図 7】 plugin_customization.ini を確認
おすすめページ
弊社では Nios® II に関する各種情報とまとめた「Nios® II まとめページ」をご用意しております。
本記事以外にも有用な情報が満載ですのでこちらも併せてご確認ください。
参考: Nios® II まとめページ