Datasheet
6.3 Freescale's MQX™ Software Solutions
The increasing complexity of industrial applications and expanding functionality of semiconductors are driving embedded
developers toward solutions that combine proven hardware and software platforms. These solutions help accelerate time to
market and improve application development success.
Freescale Semiconductor offers the MQX real-time operating system (RTOS), with TCP/IP and USB software stacks and
peripheral drivers, to customers of ARM, ColdFire and ColdFire+ MCUs at no additional charge. The combination of
Freescale's MQX software solutions and Freescale's silicon portfolio creates a comprehensive source for hardware, software,
tools, and services.
Application
HAL
Hardware
On Device
PC Hosted
CodeWarrior™
Dev
elopment
Environment
(MQX OS
Aware)
CodeWarrior
Processor
Expert™
MQX Design
and
Development
Tools
Third Party:
IAR
(MQX OS
Aware)
Open Source
BDM and
Third Party:
Emulator/Probe
Demo Code Applications
Customized
Applications
Application Tasks and
Industry-Specific Libraries
BSP/PSP
Microcontroller
Freescale Comprehensive Solution
Enablement
Layer
Ethernet
(
RTCS)
File System
USB
CAN
MQX RTOS
Optional
Services
Core Services MQX RTOS
Discrete
Driver,
Third
Party
and
Freescale
BDM/JTAG
Figure 5. MQX Comprehensive Solution
Key benefits of Freescale's MQX RTOS include:
•
Small memory footprint: The RTOS was designed for speed and size efficiency in embedded systems. It delivers true
real-time performance, with context switching and low-level interrupt routines hand-optimized in assembly.
Developer Environment
K30 Family Product Brief, Rev. 8, 5/2011
32 Freescale Semiconductor, Inc.
