User guide
Nios II IDE Help System
MicroC/OS-II RTOS
MicroC/OS-II is a real-time, multitasking kernel for microprocessors and microcontrollers.
Altera provides the MicroC/OS-II real-time operating system (RTOS) as part of the Nios II
Embedded Design Suite. The Nios II IDE makes it easy to base your Nios II C/C++ application
project on MicroC/OS-II. When enabled, the MicroC/OS-II real-time kernel is part of the
Nios II system library.
Note: You can evaluate MicroC/OS-II at no charge using a Nios development board.
However, you must purchase a license to ship a commercial product based on MicroC/OS-
II.
MicroC/OS-II Thread-Aware Debugging
When debugging a MicroC/OS-II application, the debugger displays the current state of all
threads within the application, including backtraces and register values. You cannot use the
debugger to change the current thread, so it is not possible to use the debugger to change
threads or to single step a different thread. Thread-aware debugging does not change the
behavior of the application in any way.
Related Nios II IDE Help Topics
Choosing and Configuring an Operating System
Related Topics on the Web
Nios II literature web page
Using MicroC/OS-II RTOS with the Nios II Processor Tutorial at
www.altera.com/literature/tt/tt_nios2_MicroC_OSII_tutorial.pdf —Contains step-by-
step instructions on creating MicroC/OS-II applications.
88