The ARM tools range offers two software development families that provide you with all the necessary tools for every stage of your software development workflow:
ARM Development Studio 5 (DS-5™) provides best-in-class tools for the broadest range of ARM processor-based platforms, including application processors and multicore SoCs
Keil MDK-ARM™ is a complete software development toolkit for ARM processor-based microcontrollers. It is the right choice for embedded applications based on the ARM Cortex™-M series, ARM7™, ARM9™, and Cortex-R4 processors
Keil MDK-ARM™ supports more than 1200 devices based on the ARM Cortex™-M series, ARM7™, ARM9™ and Cortex-R4 processors. It includes numerous examples, project templates and middleware libraries, with extensive TCP/IP software stack, flash file system, USB Hose and Device stack, CAN access, and a comfortable solution for graphical user interfaces.
The easy-to-use IDE and the fully featured debugger with advances analysis functionality help developers to get started quickly with their project and concentrate on the differentiating features of their application.