Программирование Arduino на Mac OS X с Xcode 5?

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

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

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

Ответы

Ответ 1

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

Ответ 2

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

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

Посмотрите: fooobar.com/questions/154808/...

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

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

Ответ 3

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

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

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

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

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

Ответ 4

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

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