Keil MDK for Arm DesignStart
Arm DesignStart provides the fastest, simplest, no-risk route to custom silicon success. Together with Keil MDK, the most comprehensive software development solution for Arm-based microcontrollers, you can create, build and debug embedded applications for your DesignStart project based on Cortex-M0 and Cortex-M3.
MDK includes Arm Compiler, the reference C/C++ toolchain for Arm processors with assembler, linker, and highly optimize run-time libraries that are tailored for optimum code size and performance. Moreover, the Arm C MicroLib library provides significant code size reduction compared to the full standard C library, further reducing the silicon area needed for Flash and RAM.
In combination with ULINK debug adapters, Keil MDK provides advanced real-time debug, trace, and analysis capabilities from RTOS Kernel-aware debugging up to full instruction trace for capturing the complete program execution of an application.