2010-12-27 6 views
15

Есть ли хорошая ссылка о том, как настроить среду программирования Arduino с помощью Xcode?Arduino программирование на Mac OS X с Xcode 5?

Идеальный ответ был бы следующим образом: «О да, в Google Code есть активный проект, просто скачайте .dmg, скопируйте файл конфигурации $ {Xcode magic config} в $ {где-то в ~ Библиотеке}, перезапустите Xcode и выберите «Новый проект Arduino» в меню «Файл». Нажмите «Построить с помощью вашего Arduino», и он загрузит его прямо на оборудование ».

Google дает пару хитов, но они нечеткие и устаревшие (в частности, способ, которым Xcode изменяет шаблоны проектов между Xcode 3 и 4, и я не могу найти шаблон Xcode 4.) Я официально перерожу Обработку, и я бы предпочел, чтобы это не повредило моей домашней жизни с Eclipse, если это вообще возможно.

+0

Этот вопрос может быть лучше подходит для http://electronics.stackexchange.com –

+2

Кроме того, вы говорите, что вы переросли обработки. Если это так, вы ищете AVR-программирование, а не программирование Arduino. У Ladyada есть хороший учебник [здесь] (http://www.ladyada.net/learn/avr/setup-mac.html), последний раз обновленный две недели назад. –

+1

Я не был уверен, какая из электроники или StackOverflow была наиболее подходящей.Ребята из электроники очень много помогали мне в вопросах аппаратного обеспечения, но это чисто программное обеспечение, поэтому я подумал, что здесь может быть лучше. Не могу сказать, есть ли призыв к «microcontrollers.stackexchange.com», я могу совать вокруг Района 51. Что касается AVR/Arduino, то опять же это 50-50. Я специально хочу, чтобы моя среда загружала сборки на мое оборудование Arduino через USB, для которых я предполагаю, что вам нужно использовать не-чистые AVR-файлы или программное обеспечение для поддержки. Если вы ответили на этот комментарий, я бы поднял :-) –

ответ

2

Я только что наткнулся на embedXcode, который делает именно то, что я хочу.

0

Я также спросил на форумах Arduino, и они находятся в точке, где работает кто-то posted a Makefile, но система шаблонов для Xcode4 сильно отличается от Xcode3 и, по-видимому, все еще находится в некотором состоянии.

Итак, с мая 2011 года ответ, который я хотел услышать, еще не существует, но мы приближаемся.

+0

Я не ответил на это, так как теперь я нахожусь на Lion. Мне особенно нужно решение Xcode 4. –

4

Вы можете использовать графический интерфейс arduino для компиляции и выгрузки и настроить редактор на внешние параметры. Таким образом, вы можете редактировать файлы C++ (PDE) из xcode и создавать arduino для фактического CPP и строить весь shebang.

Вы также можете использовать XCode для написания простого C++/C для arduino, используя компилятор avr-gcc.

Посмотрите: https://stackoverflow.com/a/8192762/153835

Вы можете использовать простой инструмент загрузки AVRDUDE для программирования Arduino. Посмотрите на: http://www.ladyada.net/library/arduino/bootloader.html

Раньше было, что протокол, на котором говорил Arduino, был модификацией протокола STK500 и что только avrdude в комплекте с arduino мог говорить на нем. Я не знаю, была ли модернизирована mainrd avrdude или вам еще нужно прибегнуть к avrdude внутри папки Arduino.

1

В качестве альтернативы, если вы ищете решение, не зависящее от XCode (или просто другое решение), ознакомьтесь с CrossPack for AVR Development. По сути, это инструментальная цепочка AVR для OSX

Это позволит вам разрабатывать вне Arduino IDE с C/C++. Это только терминальная линия.

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

Однако instructable ниже приведены шаги для его использования с Eclipse IDE (хорошо, Eclipse IDE, используя его).

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

Смежные вопросы