Segger Logo Embedded Software Solutions
Software productsHardware productsDownloadsPricesCustomersOur PartnersSitemapForumAbout us
embOS for Altera NIOS 2 CPUs and GNU tools

embOS for Altera NIOS 2 was developed for and with GNU tools. It comes with easy to use start project make files for GNU tools. Software development with JTAG debugger is possible.

Resources and performance data

Memory usage
Kernel size (ROM) approx. 3000 bytes
Kernel RAM usage TBD
RAM usage per task control block TBD
RAM usage per resource semaphore TBD
RAM usage per counting semaphore TBD
RAM usage per mailbox TBD
RAM usage per software timer TBD
RAM usage event 0 bytes
Min. stack-size per task (RAM) 1200
Timing
Context switch time TBD
Interrupt latency time TBD
Kernel CPU usage/TICK TBD
Basic time unit (TICK) typ. 1 ms, min. 20 µs (50 kHz interrupt frequency)
Features
Max. no. of tasks Unlimited (by available RAM only)
Max. no. of mailboxes unlimited (by available RAM only)
Max. no. of semaphores (resource/binary/counting) unlimited (by available RAM only)
Max. no. of software timers unlimited (by available RAM only)
Max. no. of priorities 255
Stack size idle task (RAM) 0(no memory needed)
Nested interrupts permitted
Task switches from within ISR possible

Absolute values given above were measured with embOS release build on an NIOS Stratix CPU running at 50MHz.

embOSView offers system analysis during runtime

embOSView with NIOS 32 CPU

Available Emulators

  • GDB debugger with JTAG support

Additional information

Release Notes embOS NIOS for GNU tools

Copyright SEGGER Microcontroller GmbH & Co.KG. All rights reserved.
For more information, please visit our web site www.segger.com or contact us at info@segger.com
Last update: December 7, 2007