I'm looking for a simple but reliable microcontroller platform (chip plus API) for modules that will be integrated in a product that we are developing for a customer (in this case a 8 channels RS232 current sensor based on ACS714 but this question is meant to have a broader scope).
In a previous thread someone mentioned the MBED platforms, and after some research I found the Cortex M0 (LPC1114) and the MBED libraries were a good match.
It sounds like the MBED libraries are more "professional" than the Arduino, but I do not know its story and I can't spot any flaws in the code. What is your experience and knowledge of the MBED platform when it comes to integrating it into commercial products?
P.S. I think here is more appropriate than stack overflow as it is related to hardware level programming.
Best Answer
(2) All the following said, the Arduino platform would very probably do what you want easily and well. Just don't let Olin know I said that :-).
(1) But:
The MBED O/S is free for commercial use under the Apache 2 licence.
This MBED information page addresses your main questions. It says
The mbed platform provides free software libraries, hardware designs and online tools for professional rapid prototyping of products based on ARM microcontrollers.
The platform includes a standards-based C/C++ SDK, a microcontroller HDK and supported development boards, an online compiler and online developer collaboration tools
The SDK is licensed under the permissive Apache 2.0 licence, so you can use it in both commercial and personal projects with confidence.
and
For a good hands-on feel of how it really works in practice you can get an idea of developer issues and experiences, pro & con, from this developer forum page
Their partner list from the main MBED home page should give you reasonable confidence in the bona fides of the system, and the rest of the claims of that page are reasonably convincing, if you feel you can trust the general level of competence of the partners involved.
I seem to have heard of a few of these :-) :
Alcatel Lucent Atmel CSR Ericsson Farnell Freescale Semiconductor IBM KDDI Marvell MegaChips Multi-Tech NXP Nordic Semiconductor, Renesas ST Salesforce See Control, Semtech Silicon Labs, Stream Telefonica Telenor Connexion, Thundersoft u-blox WoT.io, Zebra Technologies
Home page
Developer site
Overview
Available hardware platforms - Wow!
Wikipedia
They note:
MBED IOT
ARM IOT starter kit
IBM MBED IOT offering