With the latest release of MQX RTOS version 4.1, Freescale continues to advance MQX by adding board support packages for the latest Freescale microcontrollers, updating tools support, extending and improving drivers, and improving software compatibility. Additionally, the MQX TCP/IP stack is now available with dual IPv4 + IPv6 support, so embedded products will be ready for the worldwide transition to the next generation of the Internet (IPv6), but retain support for the Internet of today (IPv4).
MQX has became the #3 most popular thread-based microcontroller Real Time Operating System (RTOS) based on the 2013 UBM Embedded Market Survey. Real Time Operating Systems (RTOS) make creating sophisticated embedded designs possible by reducing system latency, making it easier to manage multiple communication interfaces, providing a framework for protocol stacks and middleware, and allowing for multi-tasking.
MQX 4.1 can be downloaded for free at freescale.com/mqx and includes full source code for the RTOS and stacks.
Click here for more information on MQX.
New Features in MQX 4.1:
- New board support package
- TWR-K21F120M (Kinetis K21 Tower System Module)
- New Features and Updates
- Enhanced tools support for CodeWarrior, IAR, Keil, ARM
DS-5
, and GNU tools for ARM
- Enhanced tools support for CodeWarrior, IAR, Keil, ARM
- Vybrid BSP Updates
- Drivers added or extended: eDMA. DSP codec, FTM Quadrature decoder, DCU, NAND flash file system driver, SAI, eSAI, ASRC, UART w/ eDMA, and FlashX w/ QuadSPI.
- Extended DMA support in Kinetis and Vybrid BSPs
- SPI, SAI, & eSAI drivers w/ eDMA. eSDHC w/ ADMA.
- Other Enhancements and Additions
- Updated LWADC, RTC, Hardware Timer w/ Low Power Timer (LPT), Kinetis Flash Swap, NAND Flash File System (FFS) added.
- Software compatibility improvement
- MQX custom types replaced w/ standard C99 types
- MQX RTCS now available with IPv6 support
- Now with MQX RTCS Ethernet stack for microcontrollers, embedded products will be ready for the worldwide transition to the next generation of the Internet (IPv6), but retain support for the Internet of today (IPv4).
- New IPv6 add-on available for purchase
- IPv6 Ready Logo (Phase-2) Core-Protocols Certified
- Configure networking for IPv4, IPv6, or both (IPv4 + IPv6)
- Supports stateless auto-configuration, network auto-discovery, and the massive address extensibility of IPv6
- Supported protocols - IPv6, ICMPv6, ND, TCP/UDPv6, Sockets, SMTP Client, HTTP Server, MLD Discover, FTP Server, FTP Client, & DNS Resolver. More coming.
- Add IPv6 for about 15 KB of additional ROM code
- See freescale.com/mqx for pricing