Nios® II Software Developer Handbook

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

2.5.1. Nios® II SBT Development Flow

The Nios® II SBT allows you to create Nios® II software projects, with detailed control over the software build process. The same Nios® II SBT utilities, scripts and Tcl commands are available from both the command line and the Nios® II SBT for Eclipse graphical user interface (GUI).

The SBT allows you to create and manage single-threaded programs as well as complex applications based on an RTOS and middleware libraries available from Intel FPGA and third-party vendors.

The SBT provides powerful Tcl scripting capabilities. In a Tcl script, you can query project settings, specify project settings conditionally, and incorporate the software project creation process in a scripted software development flow. Tcl scripting is supported both in Eclipse and at the command line.