Nucleus

Proven, stable RTOS for embedded development

Nucleus RTOS

Nucleus Real Time Operating System (RTOS) is
an efficient real-time operating system with database
management, USB, networking, multimedia and
advanced graphical user interface capabilities.

Nucleus ReadyStart

The Nucleus ReadyStart™ platform brings together software IP, tools and services into a single "ready-to-use" solution ideal for applications where a small footprint and deterministic performance are essential.

Real-Time performance

The Nucleus product family empowers billions of devices running on hundreds of microprocessors, delivering one of the broadest ranges of OS services and middleware in the industry, from a proven, trusted vendor.

Effective power management

Nucleus eliminates the system and application developer's most difficult problem: Accurately optimizing an embedded design for power management. We provide a standard interface for drivers and API, letting you rapidly and repeatedly optimize all applications.

Nucleus automatically discovers power-aware components, engaging in tick-suppression to remove system checks that don't benefit performance. It manages dynamic voltage frequency scaling (DVFS) with a single API to help you increase battery life, simplify mechanical design and stay compliant with industry power standards.

Architecture Support

Nucleus RTOS supports leading embedded architectures, including:

  • ARM
  • ColdFire
  • MicroBlaze
  • MIPS
  • NIOS II
  • Power
  • SuperH

Nucleus RTOS

Reduce Embedded Development Complexity

Nucleus gives you the tools you need to build effective embedded systems, including middleware, tools and BSPs. It supports hardware architectures of all types, providing the necessary resources to build efficiently and cost-effectively. Nucleus' proven power-aware kernel and middleware technology has made it the favorite choice for embedded application development.

Nucleus empowers a full range of electronic products. It's the most-deployed RTOS in the industry, available on hundreds of microprocessor types. Proven, highly efficient and reliable, this OS combines a comprehensive set of system services that scale to any target hardware. You'll enjoy top performance with minimal resource usage.

Key Features

  • Proven and stable kernel
  • Power management services: power aware kernel and drivers
  • Hard, real-time performance; priority based system
  • Broad support for hardware: MCU, DSP, FPGA, MPU
  • Comprehensive middleware offerings
  • Scalable footprint to meet application needs
  • Professional grade Sourcery Tools
  • Rapid creation of graphically rich embedded devices with Inflexion UI

Benefits

  • Increase productivity: Achieve economies of scale by consolidating development within a single Nucleus development platform – across any project, processor, or architecture
  • Scalability: Nucleus and its kernel services deliver a number of options to help scale and simplify system builds from low-end MCUs to more complex MPUs.
  • Differentiate hardware: Nucleus DSPLink (TI OMAP), Nucleus SMP (ARM and MIPS), dual frame buffer, and camera support allow for key areas of hardware differentiation
  • Toolchain: Nucleus is supported by Sourcery Tools, or choose Nucleus ReadyStart with full Sourcery Tools integration, enabling a seamless development to debugging experience.

Nucleus Features

Nucleus Kernel: Proven and stable

A complete, real-time kernel with C++ and POSIX interfaces, dynamic download, interprocessor communications. Tuned for performance, Nucleus Kernel services can be scaled down to a functional footprint as small as 10KB. Learn more about the Nucleus Kernel.

Rich array of USB and connectivity options

Nucleus delivers the most important connectivity options to enable embedded designs, including USB 2.0, USB 3.0 (Super Speed USB), USB OTG, SPI, I2C, and CAN. Learn more about USB options.

Flexible, powerful networking, wireless and security

Nucleus incorporates a wide range of networking and communication protocols, drivers, and utilities—all built from the ground up to ensure maximum throughput with low-resource usage. Learn more about Nucleus networking.

Extended Storage Management

Nucleus helps you manage a device's storage and retrieval of data through file system software, including support for industry-standard FAT and SAFE file systems. Learn more about Nucleus storage.

Superior UI Development

The Inflexion UI Express tool enables the rapid creation and customization of visually rich, highly usable graphical user interface and can be used for all types of embedded device with a graphical display. Learn more about Inflexion UI.