Actualmente estoy usando Arduino Ide para codificar mi arduino, pero ahora quiero codificar mi arduino en C/C++ y no sé por dónde empezar, cuáles son las mejores herramientas y tutoriales sugeridos para esto. Soy un usuario de Windows 7 pero soy muy nuevo en la programación, mucho menos en la programación de sistemas integrados.
¿Qué debo hacer para empezar a trabajar en un entorno de programación embebido real ? Como el sitio de Atmel es un poco desalentador para un principiante...
De las preguntas frecuentes de Arduino: ¿Puedo programar la placa Arduino en C?:
De hecho, ya lo eres; el lenguaje Arduino es simplemente un conjunto de funciones C/C++ que se pueden llamar desde su código. Su boceto sufre cambios menores (por ejemplo, generación automática de prototipos de funciones) y luego se pasa directamente a un compilador C/C++ (avr-g++). Todas las construcciones estándar de C y C++ compatibles con avr-g++ deberían funcionar en Arduino. Para obtener más detalles, consulte la página sobre el proceso de construcción de Arduino.
Puede hacer cualquier codificación C o C++ directamente en el IDE de Arduino. También puede acceder directamente a los puertos y registros de mcu de Arduino utilizando la información adecuada. El IDE de Arduino no se limita a las funciones de Arduino. Simplemente está limitado como un editor de texto glorificado con algunas opciones de compilación.
Amtel AVR Studio o AVR=Plugin para Eclipse IDE son otras opciones.
Sin embargo, si solo necesita comenzar a usar un entorno de desarrollo real en un sistema operativo basado en Windows, la versión 6 de AVR Stduio es gratuita y utiliza un entorno Mircrosoft Visual Studio. O si desea algo un poco más antiguo/más fácil, ¡AVR Studio 4.0 es un excelente lugar para comenzar para principiantes!
Gustavo Litovsky
garrett fogerlie