What is Nucleus RTOS?
Nucleus RTOS from Siemens aims to enable system developers to address the complex requirements demanded by today’s advanced embedded designs. Nucleus brings together kernel-rich functionality and tooling features ideal for applications where a scalable footprint, connectivity, security, power management, and deterministic performance are essential. The vendor states Nucleus has been used successfully deployed in highly demanding markets with rigorous safety and security requirements such as industrial systems, medical devices, airborne systems, and automotive.
The vendor states Nucleus RTOS features:
The vendor states Nucleus RTOS features:
- Stable deterministic kernel with a small memory footprint
- Power management APIs for low-power design
- Security – Boot, Data, and Communications including TLS 1.3
- POSIX support for application portability
- A lightweight process model for optimized memory partitioning
- Dynamically load and unload processes for greater modularity of applications
- Multicore Support includes xAMP and SMP support with rpmspg over virtIO and MCAPI for inter-process communication
- File system support for many of the leading format types
- Support for rich UI graphics
- Integrated development tools with Eclipse-Based IDE
- Extensive architecture support including Arm®, RISC-V, MIPS®, and POWER®