Set up by ARM to foster collaboration between users of the Cortex M series of cores, mbed is based around a website with free resources, designs, and a forum.
“We learnt from the web and smartphone revolutions that by building an open-source software platform with reusable software components and free development and collaboration tools, we can enable the creation of IoT and smart devices on a previously unimagined scale,” claimed ARM director of IoT Simon Ford.
Now at version 2, “LPCXpresso developers can now leverage software, support, and resource from both LPCOpen and the mbed.org developer communities”, said NXP. “The mbed platform has grown in popularity and feature set, now providing free software libraries, hardware designs and online tools for professional rapid prototyping of products based on ARM microcontrollers.”
LPCXpresso is a brand which covers a number of development boards. It is not yet clear if all of them are mbed compatible, or only some of them. Electronics Weekly has contacted NXP for clarification.
The photo shows LPCXpresso for the Cortex-M3-based LPC1549 microcontroller
Some v2 boards have features such as Arduino UNO shield connectors for expansion, Wi-Fi or Bluetooth, said NXP.
To go with v2 boards is the v7.1 LPCXpresso IDE (integrated development environment), which includes “multiple improvements in compiler optimisations, IDE speed and feature set, access to ARM’s latest lib-nano C library for smaller and more efficient code generation, and support for Segger’s debug probe and related utilities”, said NXP.