Developer | Mentor Graphics Corp., a Siemens Business |
---|---|
Written in | C |
OS family | POSIX, TRON |
Working state | Current |
Source model | Closed source |
Initial release | 1993 |
Latest release | 3.x, 2017.02 / May 15, 2017 |
Marketing target | Embedded systems, IoT |
Available in | English |
Platforms | ARM, NXP, MIPS, TI, PowerPC, Altera Nios II, Xilinx MicroBlaze, Renesas SuperH, Infineon, Atmel AT91SAM, RISC-V, others[1] |
Kernel type | Real-time microkernel with hybrid support |
License | Proprietary |
Official website | Nucleus website |
Nucleus RTOS is a real-time operating system (RTOS) produced by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32- and 64-bit embedded system platforms. The operating system (OS) is designed for real-time embedded systems for medical, industrial, consumer, aerospace, and Internet of things (IoT) uses. Nucleus was released first in 1993. The latest version is 3.x, and includes features such as power management, process model, 64-bit support, safety certification, and support for heterogeneous computing multi-core system on a chip (SOCs) processors.
Nucleus process model adds space domain partitioning for task and module isolation on SOCs with either a memory management unit (MMU) or memory protection unit (MPU), such as those based on ARMv7/8 Cortex-A/R/M cores.