Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

eCos for Nios II 5.1

Altera_Forum
Honored Contributor II
1,470 Views

eCos is now available for Nios II 5.1. You can download it from here (http://forum.niosforum.com/downloads/ecos/nios2ecos51.exe). 

 

This release of eCos requires Nios II 5.1 and Quartus II 5.1. Currently, eCos is only supported for Windows-host platforms. The self-extracting installer will install the Nios II eCos port, eCos documentation, and basic introduction of how to use the port with Nios II and associated tools. 

 

About eCos: 

The eCos operating system has been designed to support applications with real-time requirements, providing features such as full preemptability, minimal interrupt latencies, and all the necessary synchronization primitives, scheduling policies and interrupt handling mechanisms. eCos also provides all the functionality required for general embedded application support including device drivers, memory management, exception handling, C, math libraries, etc. 

 

Functionality includes: 

• Hardware Abstraction Layer (HAL) 

• Redboot boot monitor 

• Real-time kernel 

• Debug and instrumentation support 

• µITRON 3.0 compatible API 

• POSIX compatible API 

• ISO C and math libraries 

• USB slave support 

• BSD networking stack, including TCP/IP, Bootp/DHCP, DNS, TFTP/FTP, SNMP, IPv6 

• HTTPD 

• File systems: 

o FAT file system (works with Altera-supplied Compact Flash peripheral) 

o Journaling Flash File System (JFFS2) 

o RAM filing system 

o ROM filing system 

• Graphics libraries, including 

o Microwindows 

o VNC Server 

• GDB debug support, which works with the following Altera-supplied debug tools: 

o Run and Debug applications via Nios II IDE 

o Debug applications via nios2-elf-insight
0 Kudos
0 Replies
Reply