Live Chat Not Available: Create Service Request

MQX™ Real-Time Operating System (RTOS)

The MQX Real-Time Operating System (RTOS) provides real-time performance within a small, configurable footprint. The RTOS is tightly integrated with the latest 32-bit MCUs and MPUs from NXP and is provided with commonly used device drivers.

The MQX RTOS is designed to have a modern, component-based microkernel architecture allowing for customization by feature, size, and speed by selecting the components engineers wish to include while meeting the tight memory constraints of embedded systems.


Download Now - Free

MQX Software Components

Key Benefits

  • Small code density – The MQX RTOS can be configured to take as little as 8 KB of ROM and 2.5K RAM on ARM Cortex M4, including kernel, 2 task applications,1 LW Semaphore, interrupt stack, queues, and memory manager.
  • Component-based architecture – Provides a fully-functional RTOS core with additional, optional services. Components are linked in only if needed, preventing unused functions from bloating the memory footprint.
  • Full and lightweight components – Key components are included in both full and lightweight versions for further control of size, RAM/ROM utilization and performance options.
  • Real-time, Priority-based preemptive, multithreading – Priority-based preemptive scheduling allows high-priority threads to meet their deadlines consistently, no matter how many other threads are competing for CPU time.
  • Optimized for NXP architecture – Optimized assembly code to accelerates key real-time portions of the RTOS such as context switching.
  • Scheduling – MQX RTOS provides the developer faster development time by relieving engineers from create or maintain an efficient scheduling system and interrupt handling. It is also significantly useful if one requires the use of multiple communication protocols like USB or TCP/IP.
  • Code Reuse – MQX RTOS provides a framework with a simple API to build and organize the features across NXPs broad portfolio of embedded processors.
  • Intuitive API – Writing code for MQX RTOS is straight forward with a complete API and available reference documentation.
  • Fast boot sequence – A fast boot sequence ensures the application is running quickly after the hardware has been reset
  • Simple Message Passing – Messages can be easily passed between tasks running on the same CPU or even a different CPU in the system.

 MQX Real-Time Operating System (RTOS) Design Tools

Run-time Software


Operating System Software

  Operating Systems
ID and Description Vendor ID Format Size K Rev # Availability
MQX™ Software Solutions  
NXP   -   -   -  
MQX™ RTOS for Kinetis SDK v1.3  
MQX RTOS for Kinetis SDK adds real-time multi-tasking capability and essential communication stacks and middleware such as TCP/IP with IPv4 and IPv6 support, USB host and device, file system (FAT32), shell command line interface (CLI) to extend the...  
NXP   -   -   -   -
NXP MQX™ Lite Real-Time Operating System (RTOS)  
NXP   -   -   -   -

  Software Support
ID and Description Vendor ID Format Size K Rev # Availability
NXP MQX™ Support  
NXP   -   -   -    

Return to Top Return to Top