DS-MDK combines the Eclipse based DS-5 IDE and Debugger with CMSIS-Pack technology and uses Software Packs to extend device support for devices based on 32-bit Arm Cortex-A processors or hybrid systems based on 32-bit Arm Cortex-A and Arm Cortex-M processors.
Initially, the NXP i.MX series is supported that combines computing power for application-rich systems with real-time responsiveness. For such embedded systems, the DS-5 Debugger gives visibility to multi-processor execution and allows optimization of the overall software architecture.

Watch Video

Pack Installer

DS-MDK is equipped with a plug-in that lets you install Software Packs. Note that initially only i.MX devices are supported.

DS-MDK Pack Installer

Manage Run-Time Environment

Select your software components and check any dependencies to create your run-time environment.

DS-MDK Manage Run-Time Environment


The Debug view enables you to connect to the Cortex-A and Cortex-M targets and gives you additional information such as the system view and the content of the memory. Using additional terminal windows you can view the output on serial consoles to boot your target hardware or to see printf statements.

DS-MDK Debugging