Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 10/31/2022
Public
ドキュメント目次

3.2. インテルFPGAエンベデッド開発ツール

Nios Vプロセッサーは、ソフトウェア開発用に次のツールをサポートしています。
  • グラフィカル・ユーザー・インターフェイス (GUI) - Windows*およびLinux* Operating System (OS) の両方で使用できるグラフィカル開発ツール。
    • Nios V Board Support Package Editor (Nios V BSP Editor)
    • インテルFPGA向けの RiscFree* IDE
    • Embedded C/C++ Developers向けのEclipse CDT (Eclipse Embedded CDT)
  • コマンドライン・ツール (CLI) - Nios Vコマンドシェルから開始される開発ツール。各ツールには、コマンドラインからアクセスできるヘルプの形式で独自のドキュメントが用意されています。Nios Vコマンドシェルを開き、次のコマンド <name of tool> --help を入力して、Helpメニューを表示します。
    • Nios V Utilities Tools
    • File Format Conversion Tools
    • Other Utilities Tools
表 7.  GUIツールとコマンドライン・ツールのタスクの概要
タスク GUIツール コマンドライン・ツール
BSPの作成 Nios V BSP Editor niosv-bsp -c -s=<.qsys file> -t=<bsp type> [OPTIONS] settings.bsp
既存の .bsp ファイルを使用したBSPの生成 Nios V BSP Editor niosv-bsp -g [OPTIONS] settings.bsp
BSPの更新 Nios V BSP Editor niosv-bsp -u [OPTIONS] settings.bsp
BSPの観察 Nios V BSP Editor niosv-bsp -q -E=<tcl script> [OPTIONS] settings.bsp
アプリケーションの作成 - niosv-app -a=<application directory> -b=<bsp directory> -s=<source files directory> [OPTIONS]
ユーザー・ライブラリーの作成 - niosv-app -l=<library directory> -s=<source files directory> -p=<public includes directory> [OPTIONS]
アプリケーションの変更
  • インテルFPGA向けの RiscFree* IDE
  • Eclipse CDT for Embedded C/C++ Developers
任意のコマンドライン・ソース・エディター
ユーザー・ライブラリーの変更
  • インテルFPGA向けの RiscFree* IDE
  • Eclipse CDT for Embedded C/C++ Developers
任意のコマンドライン・ソース・エディター
アプリケーションのビルド
  • インテルFPGA向けの RiscFree* IDE
  • Eclipse CDT for Embedded C/C++ Developers
  • make
  • cmake
ユーザー・ライブラリーのビルド
  • インテルFPGA向けの RiscFree* IDE
  • Eclipse CDT for Embedded C/C++ Developers
  • make
  • cmake
アプリケーションELFのダウンロード
  • インテルFPGA向けの RiscFree* IDE
  • Eclipse CDT for Embedded C/C++ Developers
niosv-download
.elf ファイルの変換 -
  • elf2flash
  • elf2hex