极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 38609|回复: 22

Visual Studio VS Atmel Studio

[复制链接]
发表于 2014-11-27 15:07:21 | 显示全部楼层 |阅读模式
看了奈何的使用Visual Studio开发Arduino后,觉得Arduino IDE确实是太简单了点,有必要换一个更好的开发工具,正所谓工欲善其事必先利其器。马上下载了Visual Micro插件,看介绍这个插件不但支持VS(Visual Studio),还支持AS(Atmel Studio),一不做二不休,到Atmel网站把AS也下载了。
        软件全安装好后,VS和AS两者的相应菜单和工具栏就会添加上Arduino的相关项目,界面看起来差不多。





下面来比较一下两者的编辑功能:
VS能够自动列出对象成员和函数参数提示:





AS则更胜一筹,当你打了一两个字母,相关的变量、函数、对象就会列出来供你选择,而且定义都会列出来:






代码高亮显示功能比较:
VS很遗憾,它只能高亮C关键字,无法高亮库和Arduino特有的关键字:



AS堪称完美,所有的关键字都可以高亮显示:



这里我只是简单地比较两者的编辑功能,VS版本2008,AS版本6.2,其他功能有待研究,如有错漏请不吝指正。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-11-27 18:49:45 | 显示全部楼层
现在哪个版本的AS原生支持arduino?
好像都要装插件吧
回复 支持 反对

使用道具 举报

发表于 2014-11-27 19:54:15 | 显示全部楼层
不是说要收费的么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-27 21:52:39 | 显示全部楼层
wing 发表于 2014-11-27 18:49
现在哪个版本的AS原生支持arduino?
好像都要装插件吧

是需要Visual Micro插件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-27 21:53:31 | 显示全部楼层
ranqingfa 发表于 2014-11-27 19:54
不是说要收费的么

收费的是debug功能,编辑功能免费。
回复 支持 反对

使用道具 举报

发表于 2014-11-28 15:45:55 | 显示全部楼层
fenggr 发表于 2014-11-27 21:53
收费的是debug功能,编辑功能免费。

就是说 正常编译下载都没有问题?
回复 支持 反对

使用道具 举报

发表于 2014-11-28 21:40:48 | 显示全部楼层
ranqingfa 发表于 2014-11-28 15:45
就是说 正常编译下载都没有问题?

应该是。只有debug收费。
回复 支持 反对

使用道具 举报

发表于 2014-11-29 17:15:23 | 显示全部楼层
peanut 发表于 2014-11-28 21:40
应该是。只有debug收费。

已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug
回复 支持 反对

使用道具 举报

发表于 2014-11-29 18:09:46 来自手机 | 显示全部楼层
ranqingfa 发表于 2014-11-29 17:15
已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug,

是吗,那就太坑了。本来想下载来试试,然后看了看容量,就没下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-29 20:56:07 | 显示全部楼层
ranqingfa 发表于 2014-11-29 17:15
已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug,

不想debug直接下载程序就按Ctrl+Alt+F5。
回复 支持 反对

使用道具 举报

发表于 2014-12-1 00:12:14 | 显示全部楼层
Visual Micro没出正式版的时候就试用了,作者还赠送了一个注册号,后来换机器反注册结果原来的机器也不能用了。
Atmel Studio的底层其实就是vs2010
回复 支持 反对

使用道具 举报

发表于 2014-12-1 12:47:50 | 显示全部楼层
之前用过VS2012编译那个arduino的类似的IDE感觉只要编译都通过,像没有语法错误一样,不知道是不是软件问题?你的这个和arduinoIDE、有什么区别吗??感觉你这个编译快些
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-1 16:56:19 | 显示全部楼层
学慧放弃 发表于 2014-12-1 12:47
之前用过VS2012编译那个arduino的类似的IDE感觉只要编译都通过,像没有语法错误一样,不知道是不是软件问题 ...

我现在用atmel studio,感觉很好,如果有错误当然不能通过编译,会列出错误信息,列出的信息和Arduino IDE一样。第一次编译时间长一点,编译后如果改动程序再编译就很快。
回复 支持 反对

使用道具 举报

发表于 2014-12-1 18:03:14 | 显示全部楼层
fenggr 发表于 2014-11-29 20:56
不想debug直接下载程序就按Ctrl+Alt+F5。

感觉是不是一样有限制
回复 支持 反对

使用道具 举报

发表于 2014-12-1 18:03:43 | 显示全部楼层
ranqingfa 发表于 2014-11-29 17:15
已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug,

这样就可以一直使用下去?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 03:07 , Processed in 0.040016 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表