*** Welcome to piglix ***

Mbed

mbed
Developer Collaborative project managed by ARM
Written in C, C++
Working state Current
Source model Open-source
Initial release September 21, 2009 (2009-09-21)
Marketing target Microcontrollers, Internet of Things, Wearables
Platforms 32-bit ARM Cortex-M
License Apache License 2.0
Official website mbed.org

mbed is a platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers. Such devices are also known as Internet of Things devices. The project is collaboratively developed by ARM and its technology partners.

Applications for the mbed platform can be developed using the mbed online IDE, a free online code editor and compiler. Only a web browser needs to be installed on the local PC, since a project is compiled on the cloud, i.e. on a remote server, using the ARMCC C/C++ compiler. The mbed IDE provides private workspaces with ability to import, export, and share code with distributed Mercurial version control, and it can be used also for code documentation generation. Applications can be developed also with other development environments such as Keil µVision, IAR Embedded Workbench, and Eclipse with GCC ARM Embedded tools.

The mbed software development kit (SDK) provides the mbed C/C++ software platform and tools for creating microcontroller firmware that runs on smart devices. It consists of the core libraries that provide the microcontroller peripheral drivers, networking, RTOS and runtime environment, build tools and test and debug scripts.

A components database provides driver libraries for components and services that can be connected to the microcontrollers to build a final product.

There are various hardware demo-boards for the mbed platform, with the first being the original mbed Microcontroller board. The mbed Microcontroller Board (marketed as the "mbed NXP LPC1768") is a demo-board based on an NXP microcontroller, which has an ARM Cortex M3 core, running at 96 MHz, with 512 KB flash, 64 KB RAM, as well as several interfaces including Ethernet, USB Device, CAN, SPI, I²C and other I/O. The mbed microcontroller received first prize in the annual EDN Innovation Awards' Software/Embedded Tools category in 2010.


...
Wikipedia

...