Q: Which NXP® Processors will be supported by MQX® v5.0?
A: MQX v5 will support select Kinetis® and i.MX Cortex™-M subsystems. Support will focus on devices that have been introduced after the MQX v4.2 release, but some devices covered by MQX Classic will be brought into MQX v5 as well. The initial list of supported devices is still being compiled and will be based primarily on user inputs – please take our survey and provide your inputs to help drive the roadmap! The list of supported processors will be published on the MQX v5 product page.

Customers can also purchase ports of MQX for any processor in the Kinetis®, i.MX, Power Architecture, ColdFire®. or Qorivva families – even if it’s part of the MQX v5 main release. These ports may incur a higher license fee, based on the level of effort to do the porting—see www.nxp.com/proservices for details.

Q: What is different between MQX v4.2 and MQX v5.0?
A: MQX v5.0 (and subsequent releases) will be similar in architecture to v4.2 and will include the same libraries. In addition to supporting some newer microcontrollers and processors, MQX v5.0 will have bug fixes and enhancements. The updates list for v5.0 is being compiled now and users are encouraged to help influence the roadmap. Please provide your feedback and requests here.

Q: How will MQX v5.0 differ from Kinetis SDK or MQX-Lite?
A: MQX v5 will be based on MQX Classic (i.e. v4.x) which means that it will have the IO Subsystem and full set of drivers. Compared to Kinetis SDK there will be differences in the API for the drivers, though the API to kernel functions is completely identical. MQX-Lite is a scaled down version of MQX Classic and the API for kernel and driver calls between the two is identical. MQX v5.0 will be just as scalable as MQX v4.2 and therefore, by disabling unnecessary features through the configuration files, the footprint of MQX v5.0 can get to the same range achievable by MQX-Lite. Note that MQX for Kinetis SDK and MQX-Lite are not recommended for new designs.

Q: What support and maintenance is available for MQX v5.0?
A: Access to maintenance updates for the first year is provided with a license to MQX 5.0. Following the first year, annual maintenance contracts may be purchased. See www.nxp.com/mqxv5 for details. Free technical support is available in the MQX Community and professional support is available for a fee—see www.nxp.com/prosupport for details. Also, custom development work can be contracted—see www.nxp.com/proservices for details

Q: What kind of training is available for MQX v5.0?
A: There is a 20 session on-line MQX training course that is complete with hands-on labs that is available for no charge. Get started now at www.nxp.com/mqxessentials. Customized on-site training is also available through Embedded Access Inc.

Q: Will MQX v5.0 support multi-core processors?
A: Yes, MQX has been designed to support a multi-processor environment since day one (over 25 years ago). This allows tasks on one CPU to interact with tasks on another CPU (e.g. synchronizing with a semaphore or to send a message). On multi-core processors MQX v5.0 can be set up to manage the boot sequence and access resources shared between different cores.

Q: What advanced debugging techniques are supported?
A: Included with MQX v5.0 is a Task- Aware Debugging (TAD) DLL for IAR Embedded Workbench and Keil uVision from ARM. The TAD DLL allows the user to easily gain access to kernel level information within the IDE via a pull down menu. The TAD menu provides access to such information as the task list, stack levels, CPU utilization and the status of all resources. A ´check for errors´ window provides information on possible coding errors and socket information is provided via the RTCS pull down menu. Learn more.

General MQX Frequently Asked Questions

Q: Will all new Kinetis devices be supported by NXP MQX® RTOS?
A: MQX v4.2 is the last release in the MQX Classic product line. MQX Classic is feature set frozen and no new devices are being added. All new development is in the MQX v5 product line. Note that MQX v4 is still a supported product with support available in in the MQX Community. Professional Support is also available and custom development work can be contracted through Professional Services.

Q: I´m interested in using a i.MX / ColdFire® / Power Architecture™ processor that is not enabled with the NXP MQX Software Solutions. Can I still use the NXP MQX RTOS?
A: Yes, you can a buy a license of a pre-tested release for your chosen processor through Embedded Access Inc. Users are not authorized to create their own port from other NXP MQX RTOS-enabled processor releases. NXP will not provide technical support to users who create their own port.

Q: What support will be available for SSL Encryption? What will be the cost?
A: SSL is supported by the NXP MQX Software Solutions. Click here for more info.

Q: How is MQX software released?
A: MQX Classic products are available via digital download at www.nxp.com/mqxclassic. MQX v5 products will be made available via direct download for your specified device(s) following the purchase of an MQX v5 license and completion of product registration. See www.nxp.com/mqxv5 for details.

Q: Can I use NXP MQX RTOS in a commercial project? Do I have the rights to modify source code?
A: Yes, you can use NXP MQX RTOS in a commercial project. The source code is provided with the NXP device and you are free to modify it for your specific application.

Q: What kind of training is offered for the NXP MQX RTOS?
A: There is a 20 session on-line MQX training course that is complete with hands-on labs that is available for no charge. Get started now at www.nxp.com/mqxessentials. Customized on-site training is also available through Embedded Access Inc.

Q: Has any medical or industrial customer certified MQX?
A: Even if your application does not require formal certification, the robustness of the MQX™ RTOS helps provide a rock-solid platform proven in thousands of time-critical, sophisticated applications. For those who must follow a formal certification process, the MQX RTOS platform has a record of past certifications in medical specifications (CFR 820.30 Part 21, IEC 60601-1) and the aerospace requirements listed under DO-178b. Safety critical applications based on MQX RTOS include eye surgery equipment, drug injection equipment, radiation dose monitoring equipment, aircraft braking systems and aircraft navigation equipment.

Download Now - Free

MQX Software Components