¿Se puede utilizar legalmente y de manera robusta ARM MBED en productos comerciales?

6

Estoy buscando una plataforma de microcontrolador simple pero confiable (chip plus API) para módulos que se integrarán en un producto que estamos desarrollando para un cliente (en este caso, un sensor de corriente RS232 de 8 canales basado en ACS714, pero este pregunta pretende tener un alcance más amplio).

En un hilo anterior, alguien mencionó las plataformas MBED y, después de algunas investigaciones, encontré que Cortex M0 (LPC1114) y las bibliotecas MBED eran una buena combinación.

Parece que las bibliotecas MBED son más "profesionales" que las de Arduino, pero no conozco su historia y no puedo detectar ningún defecto en el código. ¿Cuál es su experiencia y conocimiento de la plataforma MBED a la hora de integrarla en productos comerciales?

P.S. Creo que aquí es más apropiado que el desbordamiento de pila, ya que está relacionado con la programación a nivel de hardware.

    
pregunta Mister Mystère

1 respuesta

4

(2) Todo lo que se dice a continuación, la plataforma Arduino muy probablemente haría lo que quieras con facilidad y bien. Simplemente no le digas a Olin que dije eso :-).

(1) Pero:

El MBED O / S es gratuito para uso comercial bajo la licencia Apache 2.

Esta página de información de MBED responde a sus preguntas principales. Dice

  • La plataforma mbed proporciona bibliotecas de software gratuitas, diseños de hardware y herramientas en línea para el prototipado rápido profesional de productos basados en microcontroladores ARM.

  • La plataforma incluye un SDK de C / C ++ basado en estándares, un HDK de microcontrolador y tableros de desarrollo compatibles, un compilador en línea y herramientas de colaboración en línea para desarrolladores

  • El SDK está licenciado bajo la licencia de Apache 2.0 permisiva, por lo que puede usarlo tanto en proyectos comerciales como personales con confianza.

y

  • Comunidad de desarrolladores en todo el mundo: usar mbed significa un gran contexto compartido con otros desarrolladores, y eso significa que cuando tiene una pregunta, hay menos preámbulos, menos explicaciones y menos tiempo para reproducir problemas, y más tiempo para obtener respuestas. Estamos orgullosos de que esto nos haya ayudado a desarrollar una comunidad activa y amigable de desarrolladores calificados que colectivamente están ayudando a que los prototipos se hagan aún más rápido.

Para tener una idea práctica de cómo funciona realmente en la práctica, puede tener una idea de los problemas y experiencias del desarrollador, pro & en contra, de esta página del foro de desarrolladores

Su lista de socios de la página principal de MBED debería darle una confianza razonable en la buena fe del sistema y el resto de las reclamaciones de esa página son razonablemente convincentes, si crees que puedes confiar en el nivel general de competencia de los socios involucrados.

Parecequeheoídohablardealgunosdeestos:-):

AlcatelLucentAtmelCSREricssonFarnellFreescaleSemiconductorIBMKDDIMarvellMegaChipsMulti-TechNXPNordicSemiconductor,RenesasSTSalesforceVerControl,SemtechSiliconLabs,StreamTelefonicaTelenorConnexion,Thundersoftu-bloxWoT.io,ZebraTechnologies

página de inicio
sitio del desarrollador
Descripción general
disponible plataformas de hardware - Wow!
Wikipedia
Ellos notan:

  • Las aplicaciones solo pueden desarrollarse para la plataforma mbed utilizando el IDE en línea de mbed, un editor de código y compilador en línea gratuito. El código se escribe y compila dentro de un navegador web y se compila en la nube usando el compilador ARMCC C / C ++. El mbed IDE proporciona un espacio de trabajo privado con capacidad para importar y compartir código con control de versión distribuido y generación de documentación de código.

MBED IOT
ARM IOT starter kit
IBM MBED IOT que ofrece

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas