Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
11 years, 8 months ago.
Is the mbed a replacement for Keil MDK?
Hello:
I am new to mbed. Please allow me ask stupid question. Is the mbed a replacement for Keil MDK? Can I use the mbed for any ARM boards( not official mbed boards)? Thanks!
Wang
3 Answers
11 years, 8 months ago.
Keil MDK is a professional microcontroller development kit with paid support , costing thousands euro . Mbed is open source , targeted for easy learning and rapid prototyping ! You can use the mbed compiler for boards using LPC1768 , LPC 11U24 and KL-25Z . Regards Christos
11 years, 8 months ago.
The mbed environment knows about the peripherals and pinning that are on the supported boards. There is more on a board then just a processor chip. In Keil you have to do a board setup. If you have knowledge/experience how to do that then you could do that also with mbed I would say,
It is better to see Keil as a support for mbed. Mainly for the debugger. If you want to know exactly what is going on inside then it is easy to export your mbed program to Keil and see it all happening step by step. It is free without any costs for programs up to 32kByte. They love it that you try to use it!
11 years, 8 months ago.
mbed supports a much smaller range of microprocessors than MDK and doesn't provide all of the functionality provided by MDK. When you consider the difference in price this makes sense. For many projects the online mbed Compiler will be sufficient and when it is not we provide an export to offline tools including MDK.
mbed supports a limited range of processors see mbed Hardware in the handbook.
Information of exporting your code: Exporting to offline toolchains.