Specifications
Getting Started from the Command Line
3
2015.05.14
NII5V2
Subscribe
Send Feedback
The Nios II Software Build Tools (SBT) allows you to construct a wide variety of complex embedded
software systems using a command-line interface. From this interface, you can execute Software Built
Tools command utilities, and use scripts (or other tools) to combine the command utilities in many useful
ways.
Advantages of Command-Line Software Development
The Nios II SBT command line offers the following advantages over the Nios II SBT for Eclipse:
• You can invoke the command line tools from custom scripts or other tools that you might already use
in your development flow.
• On a command line, you can run several Tcl scripts to control the creation of a board support package
(BSP).
• You can use command line tools in a bash script to build several projects at once.
The Nios II SBT command-line interface is designed to work in the Nios II Command Shell.
Related Information
The Nios II Command Shell on page 3-4
Outline of the Nios II SBT Command-Line Interface
The Nios II SBT command-line interface consists of:
• Command-line utilities
• Command-line scripts
• Tcl commands
• Tcl scripts
These elements work together in the Nios II Command Shell to create software projects.
Utilities
The Nios II SBT command-line utilities enable you to create software projects. You can call these utilities
from the command line or from a scripting language of your choice (such as perl or bash). On Windows,
these utilities have a .exe extension. The Nios II SBT resides in the <Nios II EDS install path>/sdk2/bin
directory.
©
2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are
trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance
of its semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any
products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information,
product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
ISO
9001:2008
Registered
www.altera.com
101 Innovation Drive, San Jose, CA 95134