Nucleus 4 RTOS has been designed to optimize performance, scalability and reliability so developers can focus on customization and product differentiation. The RTOS provides
- Supports industry standards with Nucleus 4 board support packages (BSPs) now using standard Device Tree files for device configuration.
An added debug agent in Nucleus 4 allows the debugging of the kernel and system without additional JTAG hardware for design verification and test.
Delivers the reliability and performance of POSIX, SMP, C++ and the Nucleus Process Model infrastructures.
The updated GNU Compiler (GCC) allow developers take advantage of bug fixes and optimizations for better overall system performance.
Greater data security and privacy
Nucleus 4 RTOS provides better security, privacy and data integrity between networked devices without consuming memory with the the integration of wolfSSL offerings. These include support for Transport Layer Security (TLS1.3), for secure and fast encrypted communication between web browsers and servers, and updates to OpenSSL. wolfSSL support also provides embedded security solutions focused on speed, size, portability and standards compliance.
Ready for multicore systems development
The Nucleus 4 RTOS supports heterogeneous multi-processor SoCs through the Mentor Embedded Multicore Framework (MEMF), an add-on to Nucleus 4. MEMF provides support for multiple operating systems (OSes) across heterogeneous cores.
RISC-V e nablement
Nucleus 4 now supports the RISC-V architecture and ISA. Developers are able to migrate to RISC-V using the software components in Nucleus and Mentor development tools for custom instructions that require specialized functions. The Nucleus 4 RTOS for RISC-V architectures optimizes designs for performance, power consumption, and security.