The integration allows developers of embedded systems built on ColdFire MCUs to benefit from the rich set of features provided by the Freescale MQX Software Solution, and to quickly add working communication capabilities, file system and a number of operating system utilities to their designs. Freescale MQX Software Solutions is a full-featured solution for embedded systems running on ColdFire devices. It comprises an RTOS, a file system, USB host and device stacks, and a TCP/IP communication stack.
The integration between IAR Embedded Workbench for ColdFire and Freescale MQX Software Solutions consist mainly of three parts. The first part of the integration has been to port the source code for the software to make it available for direct inclusion in an IAR Embedded Workbench project where it can be built, downloaded to target, and debugged together with the rest of the application. The second part has been to add RTOS awareness in IAR C-SPY Debugger. A plug-in provides vital information about the operating systems internals during a debug session. It makes it possible to watch for example tasks, semaphores and mailboxes. The third part has been to create a number of example projects that will give users a flying start to using the MQX software in a project built with tools from IAR Systems.
Freescale MQX Software Solutions is a complimentary and complete RTOS, File System, and communications stack solution available under license from Freescale and can be downloaded from Freescale’s website.
Jeff Bock, Global Marketing Manager, Industrial and Multi-Market Microcontrollers, Freescale, comments, “IAR Systems is a key partner for us. IAR Embedded Workbench is one of the most appreciated tool suites available for embedded development. The integration with Freescale MQX Software Solutions opens new possibilities to develop advanced software in a shorter time on ColdFire platforms”,
“MQX provides a proven solution for embedded designs incorporating ColdFire devices. The new integration with the powerful IAR Embedded Workbench provides developers of embedded systems with quick and reliable access to a multitude of software components, while benefiting from a leading quality tool chain” said Matts Ullström, Product Director, IAR Systems
IAR Embedded Workbench for ColdFire is a set of highly sophisticated and easy-to-use development tools. It incorporates IAR C/C++ Compiler, assembler, linker, librarian, text editor, project manager, and debugger combined in an integrated development environment (IDE) for programming embedded applications.