ARM Compiler version 5 is the reference C/C++ compiler available with a TÜV certified qualification kit for safety applications, as well as long-term support and maintenance.
MDK includes two ARM C/C++ Compilers with assembler, linker, and highly optimize run-time libraries tailored for optimum code size and performance: DS-MDK contains the Eclipse-based DS-5 IDE and debugger and offers multi-processor support for devices based on 32-bit Cortex-A processors or hybrid systems with 32-bit Cortex-A and Cortex-M processors. MDK-Core consists of the genuine Keil µVision IDE and debugger with leading support for Cortex-M processor-based microcontroller devices including the new ARMv8-M architecture.
The MDK Tools include all the components that you need to create, build, and debug an embedded application for ARM based microcontroller devices.