有没有一个很好的参考,如何使用Xcode建立一个Arduino编程环境?
一个理想的答案将是“哦,是的,有一个活跃的项目在Google代码,只需下载.dmg,将${Xcode魔术配置文件}复制到${某处在〜Library},重新启动Xcode并选择从“文件”菜单中选择“新建Arduino项目”,单击构建并插入Arduino,将其直接上传到硬件.
Google提供了几个点击,但它们是模糊的和过时的(具体来说,Xcode的工程模板在Xcode 3和4之间改变的方式,我找不到Xcode 4模板).正式超越处理,如果可能的话,我宁愿不要用Eclipse来破坏我的家庭生活.
解决方法
您可以使用arduino GUI编译和上传,并在首选项中将编辑器设置为外部.这样,您可以从xcode编辑C(PDE)文件,并使arduino生成实际的CPP并构建整个shebang.
您还可以使用XCode使用avr-gcc编译器为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.