Nios II Classic Software Developer’s Handbook

ID 683282
Date 5/14/2015
Public
Document Table of Contents

4.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 24.  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 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