Specifications

Getting Started with the Graphical User
Interface
2
2015.05.14
NII5V2
Subscribe
Send Feedback
The Nios II Software Build Tools (SBT) for Eclipse is a set of plugins based on the Eclipse framework and
the Eclipse C/C++ development toolkit (CDT) plugins. The Nios II SBT for Eclipse provides a consistent
development platform that works for all Nios II embedded processor systems. You can accomplish all
Nios II software development tasks within Eclipse, including creating, editing, building, running,
debugging, and profiling programs.
Getting Started with Nios II Software in Eclipse
Writing software for the Nios II processor is similar to writing software for any other microcontroller
family.The easiest way to start designing effectively is to purchase a development kit from Altera that
includes documentation, a ready-made evaluation board, a getting-started reference design, and all the
development tools necessary to write Nios II programs.
Modifying existing code is a common, easy way to learn to start writing software in a new environment.
The Nios II Embedded Design Suite (EDS) provides many example software designs that you can
examine, modify, and use in your own programs. The provided examples range from a simple "Hello
world" program, to a working RTOS example, to a full TCP/IP stack running a web server. Each example
is documented and ready to compile.
This section guides you through the most fundamental operations in the Nios II SBT for Eclipse in a
tutorial-like fashion. It shows how to create an application project for the Nios II processor, along with
the board support package (BSP) project required to interface with your hardware. It also shows how to
build the application and BSP projects in Eclipse, and how to run the software on an Altera development
board.
The Nios II SBT for Eclipse Workbench
The term 'workbench' refers to the Nios II SBT for Eclipse desktop development environment. The
workbench is where you edit, compile and debug your programs in Eclipse.
Perspectives, Editors, and Views
Each workbench window contains one or more perspectives. Each perspective provides a set of capabili‐
ties for accomplishing a specific type of task.
Most perspectives in the workbench comprise an editor area and one or more views. An editor allows you
to open and edit a project resource (i.e., a file, folder, or project). Views support editors, and provide
alternative presentations and ways to navigate the information in your workbench.
©
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