Overview of MQX Lite

MQX Lite is an RTOS that manages the time of a microprocessor or microcontroller and allows:

MQX Lite provides a run-time library of functions designed for real-time multitasking applications.

MQX consists of core (non-optional) and optional components. Functions, which are called either by MQX or an application, are the only functions included in the application image for core components. To match application requirements, an application can be extended by adding optional components.

Because MQX Lite is integrated with Processor Expert installation, it is easily configurable through GUI, which is the dedicated MQX Lite PEx component. The integration to PEx technology allows the usage of a wide range of Logical Device Drivers (LDD) that can be generated for different modules and different devices.

MQX Lite integration with PEx also allows an easy migration of the user application code across different Freescale platforms. There is no need for a Board Support Package (BSP) which is necessary for a standard MQX version. Instead, the set of PEx components and LDDs can be used to generate source code similar to the classic MQX BSP code. The generated code contains board-specific low-level startup code, processor, and board initialization code.

The user runs the PEx and creates a new bareboard project by using the New Project Wizard. This adds the MQX Lite PEx component into the created project. Adding MQX Lite into an existing project is also possible. Both ways of creating an MQX Lite application are described in this document. PEx GUI allows configuring the MQX Lite RTOS and defining application tasks and their parameters. When all required PEx components are added into the project and the entire configuration is complete, the source code for the selected compiler is generated. You can write the application by implementing already defined MQX Lite tasks, build, run and debug the application.




This Information Center content is based on MQXLITEUG Rev 1.1, 09/2013, which can be downloaded from www.freescale.com.