Nios® II Software Developer Handbook

ID 683525
Date 8/28/2023
Public
Document Table of Contents

5.11.1. Nios® II Software Build Tool GUIs

The Nios® II EDS provides the following SBT GUIs for software development:
  • The Nios® II SBT for Eclipse
  • The Nios® II BSP Editor
  • The Nios® II Flash Programmer

For more information about how each GUI is primarily a thin layer providing graphical control of the command-line tools, refer to “The Nios II Command-Line Commands” chapter.

Table 26.  Summary of the Correlation Between GUI Features and the SBT Command Line
Task Tool Feature Nios® II SBT Command Line
Creating an example Nios® II program Nios® II SBT for Eclipse Nios® II Application and BSP from Template wizard create-this-app script
Creating an application Nios® II SBT for Eclipse Nios® II Application wizard nios2-app-generate-makefile utility
Creating a user library Nios® II SBT for Eclipse Nios® II Library wizard nios2-lib-generate-makefile utility
Creating a BSP Nios® II SBT for Eclipse Nios® II Board Support Package wizard
  • Simple:

    nios2-bsp script

  • Detailed:

    nios2-bsp-create-settings utility

    nios2-bsp-generate-files utility

BSP Editor Create New BSP Setting File dialog box
Modifying an application Nios® II SBT for Eclipse Nios® II Application Properties page nios2-app-update-makefile utility
Modifying a user library Nios® II SBT for Eclipse Nios® II Library Properties page nios2-lib-update-makefile utility
Updating a BSP Nios® II SBT for Eclipse Nios® II BSP Properties page nios2-bsp-update-settings utility

nios2-bsp-generate-files utility

BSP Editor
Examining properties of a BSP Nios® II SBT for Eclipse Nios® II BSP Properties page nios2-bsp-query-settings utility
BSP Editor
Programming flash memory Nios® II Flash Programmer nios2-flash-programmer
Importing a command-line project Nios® II SBT for Eclipse Import dialog box