Keil MDK simplifies embedded software development for Cortex-M and Ethos-U processors on Windows, Linux and MacOS. It offers flexibility through CLI, IDE, or continuous integration workflows. Keil MDK v6 Professional provides all the benefits of Essential with additional virtualization and functional safety features.
Includes (in addition to the functionality of MDKv6 Essential)
Legacy Tools in uVision on Windows only (PK51/DK251/PK166, Arm Compiler 5)
Arm Compiler for Embedded FuSa
Arm Certified C Library
Device support for Arm Legacy Cores (Arm7, Arm9, Cortex-R4, SecurCore)
Arm Fixed Virtual Platforms
Fast Models Run-Time
Functional Safety Run-Time System