We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.