Arduino программирует на Mac OS X с Xcode 5? - PullRequest
16 голосов
/ 27 декабря 2010

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

Идеальный ответ: «О, да, в Google Code есть активный проект, просто скачайте .dmg, скопируйте $ {Xcode magic config file} в $ {где-то в ~ Library}, перезапустите» Xcode и выберите «New Arduino Project» из меню «Файл». Нажмите «Build» с подключенным Arduino, и он загрузит его непосредственно на оборудование. "

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

Ответы [ 4 ]

5 голосов
/ 13 января 2012

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

Вы также можете использовать 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. Я не знаю, был ли обновлен основной avrdude, или вам все еще приходится прибегать к avrdude в папке Arduino.

2 голосов
/ 26 сентября 2013

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

1 голос
/ 18 января 2016

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

. Это позволит вам разрабатывать вне Arduino IDE с C / 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

0 голосов
/ 08 мая 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...