2010-12-27 22 views
15

¿Existe una buena referencia sobre cómo configurar un entorno de programación Arduino con Xcode?Programación de Arduino en Mac OS X con Xcode 5?

Una respuesta ideal sería: "Oh, sí, hay un proyecto activo en Google Code, solo descarga el .dmg, copia el $ {Xcode magic config file} a $ {en algún lugar en ~ Library}, reinicie Xcode y seleccione "New Arduino Project" en el menú Archivo. Haga clic en Build con su Arduino conectado y lo carga directamente al hardware ".

Google da un par de visitas, pero son un poco vagas y desactualizadas (específicamente, la forma en que Xcode cambia las plantillas de proyecto entre Xcode 3 y 4 y no puedo encontrar una plantilla de Xcode 4).) He superado oficialmente el procesamiento y prefiero no arruinar mi vida hogareña con Eclipse si es posible.

+0

Esta pregunta podría ser más adecuados para http://electronics.stackexchange.com –

+2

Además, dicen que usted ha pasado de procesamiento. Si ese es el caso, estás buscando la programación de AVR, no la programación de Arduino. Ladyada tiene un buen tutorial [aquí] (http://www.ladyada.net/learn/avr/setup-mac.html), actualizado por última vez hace dos semanas. –

+1

No estaba seguro de cuál de Electrónica o StackOverflow era el más apropiado.Los chicos de Electronics me han estado ayudando mucho con las cuestiones de hardware, pero esto es puramente software, así que pensé que podría ser mejor. No puedo decir si hay una llamada para un "microcontrollers.stackexchange.com", podría hurgar en el Área 51. En cuanto a AVR/Arduino, de nuevo es un poco 50-50. Específicamente, deseo que mi entorno grabe la carga de compilaciones en mi hardware Arduino a través de USB, por lo que supongo que tendrá que usar librerías que no sean "AVR puro" o software de soporte. Si hiciste de este comentario una respuesta que había votado a favor :-) –

Respuesta

2

Acabo de encontrar embedXcode que hace exactamente lo que quiero.

0

También pregunté por los foros de Arduino y están en el punto donde alguien está posted a Makefile que funciona para mí, pero el sistema de plantillas para Xcode4 es muy diferente de Xcode3 y aparentemente todavía en algún estado de flujo.

Por lo tanto, a partir de mayo de 2011, la respuesta que quería escuchar todavía no existe, pero nos estamos acercando.

+0

No he respondido esto ya que ahora estoy en Lion Necesito específicamente una solución Xcode 4. –

4

En realidad, puede utilizar la GUI de Arduino para compilar y cargar, y configurar el editor como externo en las preferencias. De esta forma, puede editar los archivos C++ (PDE) desde xcode y hacer que arduino genere el CPP real y cree todo el shebang.

También puede usar XCode para escribir C++/C simple para el arduino, usando el compilador avr-gcc.

Tenga una mirada en: https://stackoverflow.com/a/8192762/153835

A continuación, puede utilizar la herramienta avrdude carga normal para programar el Arduino. Eche un vistazo a: http://www.ladyada.net/library/arduino/bootloader.html

Solía ​​ser que el protocolo hablado por Arduino era una modificación del protocolo STK500, y que solo el avrdude incluido con arduino podía hablarlo. No sé si la versión estándar de avrdude se actualizó, o si todavía tiene que recurrir a avrdude dentro de la carpeta Arduino.

1

Alternativamente, si está buscando una solución que sea independiente de XCode (o simplemente de otra solución), consulte CrossPack for AVR Development. Esencialmente, es una herramienta de AVR para OSX

Esto le permitirá desarrollar fuera del IDE de Arduino con C/C++. Es solo una línea de terminal.

https://www.obdev.at/products/crosspack/index-de.html

Sin embargo, el instructable a continuación proporciona pasos para usar con el IDE Eclipse (así, el IDE Eclipse usando).

http://www.instructables.com/id/Setup-AVR-programming-on-OS-X-using-Eclipse/?ALLSTEPS