Keil Logo

News News Item

08 Feb 2016

ARM extends Keil MDK Microcontroller Tools

Cambridge, UK, Feb. 8, 2016 – ARM® Keil® MDK™ is the industry-leading standard software development solution for ARM based microcontrollers. MDK Version 5.20 extends this tool suite with support for Cortex-A processor-based catalogue devices, connectivity for the Internet of Things (IoT), C language support for C++11/C++14, and the ARMv8-M architecture.

The growing offering of 32-bit Cortex-A processor-based catalogue devices is now supported with the Keil MDK Professional Edition Version 5.20 which includes DS-MDK. DS-MDK combines the Eclipse based DS-5 IDE and Debugger with CMSIS-Pack technology and uses Software Packs to extend device support. Initially the NXP i.MX series is supported that offers computing power for application-rich systems with real-time responsiveness as it combines Cortex-A and Cortex-M processor cores. For such embedded systems, the DS-5 Debugger gives visibility to multi-processor execution and allows optimization of the overall software architecture.

MDK-Professional includes middleware for USB, graphic displays, file system, and networking that is optimized for Cortex-M processors. New is the IPv4/IPv6 networking communication stack that is extended with ARM® mbed™ software components to enable Internet of Things (IoT) applications. 

MDK-Professional Version 5.20 enables software development for the new ARMv8-M architecture and includes Fixed Virtual Platform simulation models with configurations for ARMv8-M Baseline and ARMv8-M Mainline. This enables software development for the next generation Cortex-M devices that utilize ARM TrustZone® technology.

All Keil MDK Version 5.20 editions include the ARM Compiler 6 that combines LLVM compiler technology with highly optimized ARM C libraries. ARM Compiler 6 improves code performance, compatibility with GNU GCC, and supports the latest C language standards including C++11 and C++14. Developed and maintained by ARM experts, the ARM Compiler 6 has undergone exhaustive testing by ARM, our lead partners, and the community to ensure that it is stable, mature and efficient.

"With the new MDK-Professional Edition we considerably expand the scope of applications that can be created with our software development solution" said Reinhard Keil, Director of Microcontroller Tools, ARM. "Now you can use the latest C and C++ standards even for multi-core devices with the Cortex-A and Cortex-M processor cores. The MDK middleware is extended with software components for IoT and we support today software development for next generation Cortex-M devices based on ARMv8-M."

Availability: MDK Version 5.20 will be available in May 2016 and is demonstrated at Embedded World 2016 Exhibition (ARM, Hall 5, Stand 338).

About Keil MDK

Keil MDK Version 5 is the most comprehensive software development solution for Cortex processor based microcontrollers. MDK includes IDE, C/C++ compiler, debugger, Software Pack management, and CMSIS software components.

     Keil MDK 5.20 Overview

The MDK Professional Edition includes the Eclipse based DS-MDK for 32-bit Cortex-A processor based devices, middleware for networking, USB, File System, Graphic, and interfaces to several mbed components for secure communication and IoT.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.