Freescale Logo
   

Freescale MQX™ Software Solution Download


Check out what’s new with Freescale MQX Software Solutions, learn more about known issues, and view a list of answers to frequently asked questions here. As always, you’re encouraged to tell us what you think or what features you need, either using this feedback form or by filing a bug.




What's New in Freescale MQX RTOS 3.4.0

  • M52277EVB BSP added
  • M52233DEMO BSP added
  • USB EHCI Host Support implemented
    • USB Host functionality enabled on MCF52277 and MCF54455.
  • USB Device Stack reworked and enhanced
    • CDC class implementation examples added (virtual serial line and virtual network interface card)..
    • PHDC medical class implementation examples added.
  • SPI driver reworked to support SPI, QSPI and DSPI
  • SPI-based SD Card Driver on Tower System added
  • Inter-processor communication (IPC) support and examples added


Return to Top Return to Top



Getting started

In order to quickly get started with the Freescale MQX RTOS, please complete the following steps:



Return to Top Return to Top



Installation

  • Run the self-extracting installer application and proceed according to instructions.
  • In case you change the default installation location (which is C:\Program Files\Freescale\Freescale MQX 3.X), it is recommended to re-compile all core libraries. Otherwise, any time the application is started under debugger, the debugger may ask for a path to MQX source code files.
  • To re-build the libraries, open and build the following CodeWarrior project:

    <install_dir>/config/<board>/build_libs.mcp

  • Please note that updating your installation of the Freescale MQX Software Solution will overwrite the existing installation of Freescale MQX. The update will only overwrite files originally created by Freescale MQX, but not any user-generated files. Make sure to backup the installation directory before installing an update.


Return to Top Return to Top



Example Applications and Labs

  • Lab Tutorial Demos - Become familiar with Freescale MQX RTOS and how to use the RTCS, USB, and TCP/IP stacks. Also learn how to find errors with Task-Aware Debugging and set up an Ethernet-to-serial bridge. Lab examples are dependent on device family.

    Codewarrior™ Professional Edition (30-day evaluation available) is highly recommended to run the Freescale MQX lab tutorial software. Please note that some may run on CodeWarrior™ Special Edition, dependent on code size.
    • Home Security Telnet*
    • Home Security Webserver*
    • Home Security Email*
    • HVAC controller
    • USB functionality
    • Telnet and FTP operation*
    • Web-enabled HVAC system*
    • Finding an error using Task Aware Debugging (TAD) in CodeWarrior™*
    • Ethernet to Serial bridge*

    Click here to download Lab documents

  • Freescale MQX RTOS Examples
    • Hello World
    • CAN
    • Events
    • Logging
    • Lightweight Semaphores
    • ISR’s
    • Timer
    • Messages
    • Mutexes
    • Tasks
    • Watchdog
  • Freescale MQX USB Host Stack Examples
    • HID class (also with HUB support)
    • MASS class*
  • Freescale MQX USB Device Stack Examples
    • HID class
  • Freescale MQX RTCS Examples
    • HTTP: Basic HTTP demo pulling pages from TFS built-in code*
    • RTCS: Basic RTCS demo Echo, Telnet, FTP, TFTP servers.*
    • Quote of the day server
  • Refer to Release notes for more examples.

* Due to code size limitation placed on the CodeWarrior™ Special Edition, enabling of the RTCS and USB together will exceed the code size restriction. Task-Aware Debugging is only available in the CodeWarrior™ Professional Edition.



 

Other Resources & Links