ARM distributed by Embedded Logic Solutions introduces the Keil MDK-Professional software development environment for ARM Cortex-M series processor-based microcontrollers, providing support for any Cortex-M series processors from any silicon vendor.
Many leading silicon vendors are standardising their microcontroller offering on the ARM architecture with the increasing popularity of devices based on the ARM Cortex-M0, Cortex-M3, or Cortex-M4 processors.
Since developers are demanding for support across different silicon vendors, MDK-Professional is providing support for a wide range of microcontrollers available from many different silicon vendors, enabling embedded software to be migrated to the specific Cortex-M series processor-based device that best meets the application requirements.
MDK-Professional is specifically designed for the development of microcontroller applications and combines the ARM C/C++ Compiler with the Keil RTX real-time operating system and middleware libraries.
All tools are integrated into µVision, which includes project management, editor and debugger in a single easy-to-use environment. The ARM C/C++ Compiler offers significant code-size and performance benefits to the embedded developer. MDK-Professional can also be used with the GNU GCC Compiler.
The Keil RTX is a deterministic real-time operating system with small memory footprint that uses the advanced Cortex-M processor features.
MDK-Professional includes a flexible File System and middleware for Ethernet (TCP/IP), USB and CAN peripherals.
The TCP Networking Suite offers multiple internet protocols and provides various applications such as HTTP, Telnet, and FTP Server. USB peripherals are supported by communication stacks for USB Device and USB Host along with several standard driver classes.
MDK-Professional ships with the ULINKpro Debug and Trace Adapter, which enables on-the-fly debug and analysis of running applications.