Nucleus Kernel

For projects that are time-critical, budget-constrained and demand a high-quality foundation, the Nucleus Kernel is a proven way to jumpstart your development.

Nucleus Kernel services is designed, but not limited to, embedded applications such as medical devices, consumer electronics, set-top boxes, cell phones, and other portable and handheld devices.

Tuned for real-time performance Nucleus Kernel services can be scaled down to a useful and functional footprint (data and code) as small as 13KB.

Benefits and Features

Core Services

  • Dynamic task creation and deletion
  • Application Timers (One and multi-shot timers)
  • Counting Semaphores
  • Event Flags
  • Static and dynamic memory allocation

Resource-efficient design maximizes overall performance

Nucleus Kernel’s small footprint and resource-efficiency conserve system resources (memory, cache, CPU cycles, etc.), thus minimizing hardware costs and maximizing system performance.

Hard real-time performance for real-time applications

From an application that requires the predictability of a pacemaker, to the quality of service demanded in voice applications - Nucleus Kernel is your top choice for any real-time application.

Scalability – Nucleus Kernel can easily scale to new demands

As your product lines evolve, the Nucleus Kernel services will scale to serve your latest generation of applications.

Inter-task communications synchronization via:

  • Fixed and variable queues
  • Mailboxes
  • Pipes
  • Semaphores
  • UNIX-like signals

Enhanced Services

  • Zero-copy Buffers
  • Portable Abstraction Layer
  • Automatic Middleware Initialization

Real-Time MMU Services

  • Deterministic flat memory model
  • Graceful handling of errors in the field

Dynamic Load Applications

  • Enable field upgrades
  • Creates minimal footprint
  • Loads from multiple sources
  • Shares code in common DDL modules

Familiar APIs

  • ANSI C
  • POSIX
  • C++
  • µITRON

Nucleus RTOS

Nucleus Kernel is one of the modular components that comprise the Nucleus RTOS. Learn more about the other modular services:

Customer Success Stories

BitRouter

success story: Digital TV and cable software solution provider uses Mentor's Embedded solutions to design digital transport adaptors. View