Learn to use MQX
   

Learn to use MQX


MQX is a Real-Time Operating System that takes you to new concepts such as real-time, tasks, multitasking, drivers, communication stacks, etc. By following these steps and completing the exercises you'll get good understanding about MQX and all its features.
1. Acquire a supported Freescale MQX EVB, DEMO, or Tower Board.
2. Download a Compiler
3. Download and install the latest Freescale MQX release
4. The following table documents the Application Notes, Reference designs and Software Examples that new developers may follow to get good understanding on this operating system.

Steps Name Description
4.1 AN3905 - Writing your first MQX Application This document provides the necessary concepts to create a LED blink application. You will learn how to create a task, how to work with multitask and how to use general purpose input/output signals in MQX.
4.2 RTOS Basic Basic knowledge training about MQX Real-Time Operating System.
4.3 MQXUG
MQXRM
The MQX User's Guide and Reference Manual provide the necessary information to understand all of the MQX features and usage. These documents contain information about MQX functions such as timers, mutex, semaphores, scheduling, etc.
4.4 MQX Release Notes This document shows all the MQX content, new items, features added and known issues.
4.5 AN3907 - Using MQX Libraries This document helps to identify the different libraries provided by MQX, also to understand what features need to be added in a project based on the product requirements.
4.6 MQXRTCSUG
MQXMFSUG
MQXUSBHOSTUG

Freescale MQX RTCS, MFS and USB Host User's Guides.

Every library has its own application program interface used to access its features. If you are using USB, File System or RTCS, these documents are needed to understand all the librarie's features and usage.

NOTE: It is not necessary to read all these documents if you are not going to use either USB, File System or RTCS.

4.7 Code Examples

C:\Program Files\Freescale\Freescale MQX 3.x\demo
C:\Program Files\Freescale\Freescale MQX 3.x\mqx\examples
C:\Program Files\Freescale\Freescale MQX 3.x\rtcs\examples
C:\Program Files\Freescale\Freescale MQX 3.x\mfs\examples
C:\Program Files\Freescale\Freescale MQX 3.x\usb\device\examples
C:\Program Files\Freescale\Freescale MQX 3.x\usb\host\examples

MQX comes with several code examples to show how the different RTOS services work. The Demos and examples need to be reviewed to understand correct programming in MQX.

4.8 AN3902 - How to develop I/O Drivers for MQX Once the user understands MQX operating system, a new challenge is presented: The need to develop new drivers to support specific devices or functionality. This document shows how to create drivers used to do specific actions according to the product requirements.
4.9 MQXIOUG Freescale MQX I/O Drivers User's Guide. This document describes how I/O device drivers in general fit into the MQX I/O model.
4.10 Further Documentation FAQ, Forums, MQX Documentation, out of the box videos, lab videos and vFTF videos.

Download Now - Free


Return to Top Return to Top