Following its early success there, ATI added support for networking, graphics, and file systems, which accelerated adoption.
New components like IPv6, Flash memory file system and Universal Serial Bus (USB) 2.0 were added.
Mentor acquired CodeSourcery in Dec 2010 to replace the EDGE development tools with the Sourcery CodeBench.
Sourcery CodeBench supports ARM, IA-32, MIPS, and PPC architectures with built-in workflows and OS awareness for Nucleus RTOS and Mentor Embedded Linux.
The Nucleus configuration system allows for user customization to integrate new tool-chains, architecture support and build properties.
However, for complex uses needing local storage, Nucleus supports several file systems including FAT, SAFE (fault tolerant), and LWEXT.
Nucleus supports the Qt UI framework which has been optimized for code size and integrated into CodeBench for debugging and tracing.
Recent releases of Nucleus include support for HTTPS, Constrained Application Protocol (CoAP), MQTT and 6LoWPAN.
Mentor Embedded Multicore Framework provides interprocess communication between operating systems on the various cores, and processor life cycle management.
SMP operation entails having a instantiation of Nucleus RTOS manage multiple cores simultaneously.
For this purpose Nucleus offers runtime API support for bound computation domain, and control tasks and interrupt affinities for core assignment.