Embedded Design Handbook

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

4.2.2.1. Software Tools Background

The Nios® II EDS provides a sophisticated set of software project generation tools to build your application image. The Nios® II Software Build Tools flow is available for project creation. The Nios® II Software Build Tools flow includes the Software Build Tools command-line interface and the Nios® II Software Build Tools for Eclipse.

The Nios® II Software Build Tools for Eclipse is the recommended flow. The Nios II Software Build Tools for Eclipse does not support the following Nios® II Integrated Development Environment (IDE) feature:
  • stdio output to an RS-232 UART cannot display on the System Console. To display stdio output on the System Console, configure your BSP to use a JTAG UART peripheral for stdout, using the hal.stdout BSP setting. If no JTAG UART is available in your hardware system, you can run nios2-terminal in a separate Nios® II Command Shell to capture stdio output.

Intel recommends that you use the Nios® II Software Build Tools for Eclipse to create new software projects. The Nios® II Software Build Tools are the basis for Intel’s future development.

A graphical user interface for configuring BSP libraries, called the Nios® II BSP Editor, is also available. The BSP Editor is integrated with the Nios® II Software Build Tools for Eclipse, and can also be used independently.