Nios® II Processor Ecosystem

Embedded Operating Systems

Middleware and Graphics Libraries

Company Name OS Supported Network Stack File System Graphics Library USB Stack Miscellaneous
eCosCentric eCosPro Built-in Built-in - - -
Express Logic ThreadX NetX FileX GUIX USBX -
InterNiche Any NicheStack TCP/IP Network Stack – Nios® II Edition  (Included with the Nios® II Embedded Design Suite but licensed separately) - - - -
Mentor Graphics* Nucleus Nucleus Networking Nucleus Storage Nucleus UI Nucleus USB -
Micrium µC/OS-II Micrium TCP/IP µC/OS-FS µC/OS GUI Micrium USB µC/OS CAN
Micro Digital Any - - - - GoFast Floating Point Library

Intel® FPGA

Any Design Store Read-only Zip File System  (Included with the Nios® II Embedded Design Suite.) Design Store - -
TES Any - - DAVE 2D & 3D - -
uGFX Any - - uGFX - -

Software Development Tools

Company Product Description
Mentor Embedded Sourcery CodeBench GNU toolchain support for embedded Linux on the Nios® II processor.
Altium Tasking Toolset Optimizing C compiler, assembler, linker, and locator.
(formerly FS2)
System Navigator The System Navigator probe for Nios® II processors is designed to support the special features and integrated peripherals of the Nios® II cores embedded in Intel® FPGAs.
(Open-source community)
Linux* Toolchain Linux toolchain from the (open-source community).
Intel FPGA Wiki
(Open-source community)
µCLinux Toolchain µLinux toolchain from the Intel® FPGA Wiki (open-source community).