15

关于如何使用 Xcode 设置 Arduino 编程环境是否有很好的参考?

一个理想的答案是这样的:“哦,是的,Google Code 上有一个活动项目,只需下载 .dmg,将 ${Xcode 魔术配置文件} 复制到 ${somewhere in ~Library},重新启动 Xcode 并选择“文件”菜单中的“新建 Arduino 项目”。在插入 Arduino 的情况下单击“构建”,它会将其直接上传到硬件。”

谷歌提供了一些点击,但它们有点模糊和过时(具体来说,Xcode 项目模板的方式在 Xcode 3 和 4 之间发生了变化,我找不到 Xcode 4 模板。)我已经正式超越了处理,如果可能的话,我宁愿不要用 Eclipse 破坏我的家庭生活。

4

4 回答 4

5

您实际上可以使用arduino GUI进行编译和上传,并在首选项中将编辑器设置为外部。这样,您可以从 xcode 编辑 C++ (PDE) 文件,并让 arduino 生成实际的 CPP 并构建整个 shebang。

您还可以使用 avr-gcc 编译器使用 XCode 为 arduino 编写普通的 C++/C。

看看:https ://stackoverflow.com/a/8192762/153835

然后,您可以使用普通的 avrdude 上传工具对 arduino 进行编程。看看:http ://www.ladyada.net/library/arduino/bootloader.html

以前Arduino说的协议是STK500协议的修改版,只有arduino捆绑的avrdude才能说。不知道是不是主流的avrdude升级了,还是还要求助Arduino文件夹里面的avrdude。

于 2012-01-13T08:39:38.247 回答
2

我刚刚遇到了embedXcode,它完全符合我的要求。

于 2013-09-26T15:43:59.973 回答
1

或者,如果您正在寻找独立于 XCode 的解决方案(或只是另一种解决方案),请查看 CrossPack for AVR Development。本质上,它是 OSX 的 AVR 工具链

这将允许您使用 C/C++ 在 Arduino IDE 之外进行开发。它只是终端线。

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

于 2016-01-18T09:16:21.553 回答
0

我还在 Arduino 论坛上四处询问,他们正处于有人发布了适合我的 Makefile的地方,但是 Xcode4 的模板系统与 Xcode3 大不相同,并且显然仍处于某种变化状态。

所以截至 2011 年 5 月,我想听到的答案仍然不存在,但我们越来越接近了。

于 2011-05-08T08:52:13.090 回答