Rapid Migration of 8051 to mbed Cortex-M0 Microcontroller


Jim Carver, Technical Director of Advanced Processor Architectures at Avnet Electronics, has just sent us a link to an interesting presentation he put together about migrating an existing 8051 based NXP RGB LED board to the ARM Cortex-M0 using the new mbed LPC11U24 microcontroller.

Avnet Presentation

Jim describes how he used mbed to port the existing 8051 code to the Cortex-M0. He then goes on to add a USBHID interface using the mbed USB librariesto add control from a custom PC GUI "in a snap"!

He then also makes use of another one of our new features; exporting his code developed using the online mbed compiler to the offline Keil µVision4 tool suite, for enhanced debug support offered by the enterprise toolchain. Here he optimises his solution to use the built-in NXP USB ROM drivers allowing him to improve the code size.

We liked Jim's closing comments too! "mbed is a truly innovative solution for engineers needing a fast simple solution for evaluating system prototyping proof of concept" and "moving from mbed to µVision4 was fast and debugging with the µVision4 debugger was a snap".

Thanks to Jim for sharing this presentation; you can find it here:

You need to log in to post a discussion