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.5.0


  • BSP and demos for MCF51EM256-based DEMOEM board was added.
    • ADC, RTC, FlashX were enhanced to support additional features the MCF51EM offers.
  • Build projects for CodeWarrior for Microcontrollers 6.3 and CodeWarrior for Coldfire 7.2 were added.
  • Timing benchmark application was added for MCF51CN, MCF52259 and MCF54455 devices. This application measures key timing parameters of the MQX kernel. HTML report generator tool is also available.
  • Code-size benchmark application was added for MCF52259EVB. A tool automating the build, map file parsing and HTML report generation is available.
  • Several new code-size compile-time configuration options were added. See updated MQX User's Guide documentation.
  • SPI example application extended from EEPROM testing to general SPI-based memory device (EEPROM, Flash or serial MRAM).
  • ENET MAC interface structure was extended to support both generic and device specific control commands (so-called media control commands).
  • SD Card example application now decodes GPIO inputs for card presence and read-only switch.


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