We've been using Keil's MDK; Since Keil is now part of ARM, whats the difference with ARM DS5? Which one is better?
Hello,
Keil has been a part of ARM for more than 10 years now, and Keil MDK has been developed as an ARM tools product for just as long.
DS-5 is currently more focused on development for devices with ARM Cortex-A cores, e.g. mobile SoCs running Android or Linux.
Keil MDK targets embedded developers working with ARM Cortex-M based devices and is highly optimized for this purpose.
Both tools use the same ARM Compiler.
If you are usually working with microcontrollers, I would recommend to stick with Keil MDK. We plan to include a number of nice new features in the next release, and any upcoming devices with the new ARMv8-M architecture will also be supported.