Nucleus RTOS

Nucleus RTOS
Developer Mentor Graphics
Written in C
OS family Real-time operating systems
Working state Current
Source model Closed source
Latest release 3.x / September 15, 2009 (2009-09-15)
Marketing target embedded systems
Available in ?
Platforms ARM, Freescale, MIPS, IBM PowerPC, Altera Nios II, Xilinx MicroBlaze, Renasas SuperH, Infineon, Atmel AT91SAM and others [1]
Kernel type Real-time kernel/Microkernel
Default user interface ?
License Proprietary
Official website Nucleus RTOS

Nucleus RTOS is a real-time operating system (RTOS) offered by the Embedded Software Division of Mentor Graphics for various central processing unit (CPU) platforms. Nucleus RTOS is embedded software and is in an estimated 2.11 billion devices worldwide.[2]

Development is typically done on a host computer running Windows or Linux. Applications are cross compiled to run on various target CPU architectures and tested using the actual target boards or in simulation environment.

The Nucleus RTOS is designed for deeply embedded systems applications including consumer electronics, set-top boxes, cellular phones, and other portable and handheld devices. For limited memory systems Nucleus RTOS can be scaled down to a memory footprint as small as 13 KB for both code and data.

Components

Kernel

Connectivity

File System

Graphics

Security

Products using Nucleus RTOS

Mentor Graphics boasts Nucleus installment base of over 1.6 billion mobile devices,[4] as of mid-February, 2010 and 2.11 billion devices as of June 2010. According to a report[5] by an analyst firm, Nucleus has been shipped in over 2.84 billion devices as of the end of 2010.

Example devices using Nucleus products are as follows:

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.