11 years, 1 month 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, 1 month 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

The mbed website isn't open source. Though most of the libraries provided by the mbed team are open source.

Those libraries can be used within MDK if you wish.

posted by Stephen Paulger 19 Mar 2013
11 years, 1 month 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, 1 month 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.