用户名: 密码: 验证码: 注册帐号 忘记密码?        ^O^公告:这里是机器人爱好者的自留地!

当前位置: 主页 > 综合 Make >

Arduino软件开发工具分析比较

时间:2011-12-28 12:51来源: 作者:机器人 点击:

Arduino是基于AVR单片机的,可以用来开发AVR单片机的开发工具,均可用来开发Arduino程序。下面列出了几款重要的开发工具:

 

1. WinAVR(开源)

WinAVR是所有开发工具中最重要的一款,下面介绍的其他工具基本是调用它的编译模块进行编译。WinAVR是一系列工具的集合,包括GNU make, gcc等。

WinAVR默认安装Programers' Note作为GUI IDE。

如下图

 

优点:1.开源免费。2. PN运行速度快。3.可以编译C,C++代码。

缺点:1. 不能对各种关键字,比如c++关键字,变量名,方法名,通过不同颜色予以区别。2. Makefile 很难配置。

 

2. Visual Studio + WinAVR

利用VS 的IDE进行代码编写,用WinAVR进行代码编译。

如下图

 

优点:1.VS是软件开发专用工具,功能强大。2.能够很友好的对各种关键字用不同颜色进行显示。3.特别适合于正在使用VS的人。

缺点:1. Makefile 很难配置。 2. 商业软件。

 

3. AVR Studio + WinAVR

下载地址:http://cn.stkshop.com/download--download_id-19.html

AVR Studio是ATMEL公司的官方开发工具。免费。

如下图

 

优点:1.可以进行仿真,联机调试。2.免费软件。

缺点:1.不支持c++。只能用C。

 

4. Arduino + WinAVR

 

 

优点:1. 集成很多Arduino类库。2.专门针对Arduino。

缺点:1. 代码以纯文本方式显示,不能对程序关键字等用不同颜色予区分。

 

5. EasyRobot + Visual Studio + WinAVR

EasyRobot将Visual Studio,Arduino和WinAVR进行整合,保留其各自优点,去掉其缺点。

如下图

 

 

优点:1. 软件安装过程中,将Arduino类库一起进行安装,所有在Arduino IDE中可以编译的代码,均可在配置好的VS中编译。2. 利用上图中的VS2008命令启动VS,可以自动完成Makefile的配置工作,直接在VS中编写代足彩分析码即可。3.可以自动检测系统中WinAVR, PN, VS2008, VS2010的状态。

 

以上是在使用这些工具的过程中的个人看法,仅供参考。

以上零部件可以在官方指定超市购买:机器人超市

手机、平板电脑阅读本文,请扫描右侧二维码,我们有适合移动端的网页形式!

机器人制作网文章版权归作者所有,请转载前联系作者!

顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
发布者资料
机器人 查看详细资料 发送留言 加为好友 用户等级:注册会员 财富值:1386¥ 注册时间:2011-12-20 09:12 最后登录:2011-12-28 14:12
机器人配置
推荐内容
赞助商