1 頁 (共 1 頁)

超越Arduin IDE的开发环境

發表於 : 2012-12-20 14:25:38
yehlu
http://www.geek-workshop.com/thread-2878-1-1.html

Arduino IDE是面向于初学者的一个快速开发环境,简单是其最大的优点,能让初学者快速上手。但是简单是个双刃剑,当你成为熟手之后,你就会觉得这个开发环境太简单了,并去寻找一个功能强大的开发环境。

在Arduino的官方论坛,有几个帖子给出了几个更好的开发环境:
1. [MOD] Arduino Enhanced Release 1.0.3 for Windows
这是一个增强的Arduino IDE,对Arduino IDE的多个方面进行了增强,但是只支持Windows。

2. Windows/Linux/Mac Eclipse plugin to compile and upload arduino sketches
使用Eclipse作为开发环境的插件,提供强大的C++开发环境。

3. Sublime Text and Stino: Best IDE you can have.
Sublime Text 2是一个强大的编辑器(详细介绍--Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux),加上Stino插件后,支持Arduino关键词高亮、自动补全、选择板子、处理器、编程器和串口,编译和下载sketch等。并且Sublime Text 2提供丰富的接口,你可以根据你的需要来添加各种你想要的功能,让开发更顺手。

用Eclipse进行Arduino开发

發表於 : 2012-12-20 14:26:32
yehlu
http://www.geek-workshop.com/thread-2876-1-1.html

俺是菜鸟,刚接触Arduino,所以看资料也是看到哪儿算哪儿,觉得有用的就记录下来,今天看了一点Eclipse开发Arduino的资料,就顺手配置了一下,能写代码,因为现在单位无法进行下载实验,晚上回家试试能不能直接在Eclipse中下载代码,废话说到这里,下面是配置Eclipse的步骤:
------------------------------------------------------------------------------------------------------
1,参考网址:
下载eclipse,一定要下载C++版本的。
http://www.eclipse.org/downloads/
教你如何配置eclipse用作arduino开发环境,俺主要就是按照这个网址做的
http://www.baeyens.it/eclipse/Install.html
官方网站对eclipse的介绍
http://playground.arduino.cc/Code/Eclipse

2,准备材料
C++版本的eclipse
Arduino开发软件,这个从官网下载

3,开始配置
-----------下载完eclipse后,解压到一个你能找到的地方,O(∩_∩)O~;
-----------下载完Arduino IDE后,也解压到一个你能找的地方,O(∩_∩)O~;
-----------运行eclipse(啥,你不知道怎么运行eclipse?好了,那后面的内容你可以忽略了,O(∩_∩)O~),就是双击“你解压的目录/eclipse/eclipse.exe“;
-----------选择”help->install new software “,在弹出的窗口中输入:http://www.baeyens.it/eclipse/update

------------注意取消” "group items by category"“的选中,然后点击确定后,就会有软件安装的过程,等待一会儿
-----------选择windows -> preferences,在左侧会出现Arduino的选项,点开,选择Arduino,在右边窗口中需要配置Arduino的IDE目录和Arduino的库函数,第一个就是”解压Arduino的路径\arduino-1.0.2“,第二个,如果你有自己的函数库,那么可以配置你自己的,我这里直接把Arduino的IDE的函数库配置过来了,”解压Arduino的路径\arduino-1.0.2\libraries“

然后选中use arduino tools in eclipse
-------------到此为止整个配置过程就完成了,下面你就可以新建一个Arduino的项目了,在创建项目的时候需要选择板子的型号,端口号等,大家自己试一下就知道了。
因为俺也是刚刚配置完,没有详细使用,所以使用情况没法和大家相信说。