¿Cómo desarrolla el software para el Arduino?

2

¿Es la forma principal de programar el Atmel MCU de Arduino a través de un entorno de programación visual como Max / MSP? ¿O tienes que escribir el código C típico?

¿Cuáles son las diferentes formas disponibles?

    
pregunta Edward

6 respuestas

12

La forma principal de programar los chips atmel es usar avrstudio a Windows IDE o avr-gcc. En C o montaje.

El arduino simplifica esto para usar una variación simple de c ++ en su propio IDE simple. No hay ningún método de programación visual para arduino / avrs que yo sepa.

    
respondido por el chemicaloliver
6

Programo los chips Arduinos y Atmel de dos maneras diferentes -

  1. La forma más rápida y sencilla es usar una unidad de control de usuario con el cargador de arranque Arduino y usar el Arduino IDE y las bibliotecas. Rápido y fácil pero puede ser menor rendimiento según su tarea.

  2. Puede usar el gestor de arranque Arduino y las bibliotecas de AVR studio o la linea de comando Encuentro la línea de comandos mucho más rápido que el Arduino IDE. No he jugado con el estudio AVR. Cuando desarrollo bibliotecas de Arduino por lo general utiliza este método.

  3. Programe la unidad uC usando solo AVR studio o desde la línea de comandos. No hay bootloader ni bibliotecas de Arduino. Portando el Atmel El código de aplicación es fácil. Este es mi método preferido. C desde la línea de comandos usando Make. EMACS para editar archivos.

respondido por el jluciani
4

Utilizo Eclipse como mi IDE principal para mis proyectos de Arduino y escribo C / C ++. Escribí un tutorial sobre cómo configurar Eclipse con Arduino que pueda encontrar interesante.

    
respondido por el Steven smethurst
2

Aquí hay un buen tutorial para programar los chips AVR ATMega en C, sin el IDE de Arduino.

enlace

    
respondido por el Toby Jaffey
1

Hay un complemento de estudio visual en beta en este momento. es gratis, si quieres formar parte de la versión beta, solo necesitas enviar un correo electrónico a beta @ visualmicro.com o echar un vistazo a enlace

El complemento de arduino para Visual Studio proporciona inteligencia y le permite seleccionar tableros y bibliotecas de arduino. también es compatible con la compilación y la carga desde Visual Studio directamente al Arduino

    
respondido por el Visual Micro
1

Para avr normalmente programo en ensamblador usando un editor de texto. use avra o algo parecido para ensamblar y tenga mi propio cargador simplificado para cargar los programas en el dispositivo (línea de comando).

enlace

    
respondido por el old_timer

Lea otras preguntas en las etiquetas