qué IDE y software puedo usar para programar un microcontrolador [cerrado]

0

Soy consciente de que esto suena como una pregunta tonta, pero realmente no estoy seguro de qué IDE / Software podría usar para programar los microcontroladores.

Tengo experiencia en C ++ , pero nunca llegué a la parte en la que programamos microcontroladores durante mi educación, por eso lo pregunto aquí.

Como IDE , por supuesto, cualquier editor de texto lo haría si conoces los lenguajes de programación, pero sería bueno tener algo de IntelliSense para C . Actualmente uso VS2013 a diario, pero tal vez exista algún software que pueda usarse como IDE y se pueda usar para compilar código y flashear en el microcontrolador (I nunca lo he probado, pero estoy bastante seguro de que VS no puede hacerlo).

He visto muchos módulos que se venden con firmware que requiere que aprendas su propio idioma (como BGScript para los módulos BLE1xx o los tableros Arduino), pero realmente no quiero aprender un nuevo idioma.

Intentaré programar el microcontrolador nRF51822 de Nordic Semiconductor y he leído algunas publicaciones que llevan al IAR Embedded Workbench , que es bastante Caro para un principiante como yo. También escuché algo sobre Keil , pero no estoy seguro de qué hacer, ya que mi conocimiento de este campo es demasiado bajo.

Apreciaría algunas sugerencias sobre dónde encontrar mis respuestas si esta pregunta es general o localizada o no tiene ningún sentido.

EDIT : ¿Qué opinas de AppCode por JetBrains , parece que un tipo creó compiladores C / C ++ y soporte IntelliSense para ellos here ?

    
pregunta Roland

3 respuestas

3

Todo depende de lo que estés tratando de hacer. No hay (a mi entender) un microcontrolador "universal" IDE / Programador por ahí. Tendrá que usar lo que proporcione el fabricante de su chip.
Los IDE suelen ser gratuitos, o al menos es probable que se ofrezca una versión con menos características, porque ganan dinero con las repetidas ventas de hardware: los chips en sí, los paneles de desarrollo, los programadores / depuradores, etc. Personalmente, uso Los productos de Microchip en mi trabajo y su IDE es MPLAB X.
Entonces, elija su hardware primero ... luego verifique con el fabricante y obtenga su IDE.

    
respondido por el Adam Head
2

Microchip proporciona su MPLAB IDE gratis. Esto incluye los ensambladores, bibliotecarios y enlazadores necesarios para crear código para cualquiera de sus microcontroladores. Microchip tiene una amplia gama de microcontroladores PIC y dsPIC, por lo que con un solo IDE puede escribir código desde el PIC 10F de 8 pines más pequeño de 8 bits al PIC de 16 y 32 bits de extremo superior.

También hay una versión básica de un compilador de C para cada micro familia disponible de forma gratuita, posiblemente con algunas limitaciones de uso. Si recuerdo bien, la versión de pago difiere en que hay niveles de optimización más altos disponibles. Sin embargo, consulte el sitio web para obtener más información.

    
respondido por el Olin Lathrop
1

Atmel ofrece una plataforma IDE gratuita para sus microcontroladores AVR y, a partir de los comentarios, otros fabricantes también ofrecen plataformas de desarrollo gratuitas para sus partes.

    
respondido por el Peter Bennett

Lea otras preguntas en las etiquetas