fenggr 发表于 2014-11-27 15:07:21

Visual Studio VS Atmel Studio

看了奈何的使用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,其他功能有待研究,如有错漏请不吝指正。

wing 发表于 2014-11-27 18:49:45

现在哪个版本的AS原生支持arduino?
好像都要装插件吧

ranqingfa 发表于 2014-11-27 19:54:15

不是说要收费的么

fenggr 发表于 2014-11-27 21:52:39

wing 发表于 2014-11-27 18:49 static/image/common/back.gif
现在哪个版本的AS原生支持arduino?
好像都要装插件吧

是需要Visual Micro插件。

fenggr 发表于 2014-11-27 21:53:31

ranqingfa 发表于 2014-11-27 19:54 static/image/common/back.gif
不是说要收费的么

收费的是debug功能,编辑功能免费。

ranqingfa 发表于 2014-11-28 15:45:55

fenggr 发表于 2014-11-27 21:53 static/image/common/back.gif
收费的是debug功能,编辑功能免费。

就是说 正常编译下载都没有问题?

peanut 发表于 2014-11-28 21:40:48

ranqingfa 发表于 2014-11-28 15:45 static/image/common/back.gif
就是说 正常编译下载都没有问题?

应该是。只有debug收费。

ranqingfa 发表于 2014-11-29 17:15:23

peanut 发表于 2014-11-28 21:40 static/image/common/back.gif
应该是。只有debug收费。

已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug:L,

peanut 发表于 2014-11-29 18:09:46

ranqingfa 发表于 2014-11-29 17:15
已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug,

是吗,那就太坑了。本来想下载来试试,然后看了看容量,就没下。

fenggr 发表于 2014-11-29 20:56:07

ranqingfa 发表于 2014-11-29 17:15 static/image/common/back.gif
已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug,

不想debug直接下载程序就按Ctrl+Alt+F5。

nick_zm 发表于 2014-12-1 00:12:14

Visual Micro没出正式版的时候就试用了,作者还赠送了一个注册号,后来换机器反注册结果原来的机器也不能用了。
Atmel Studio的底层其实就是vs2010

学慧放弃 发表于 2014-12-1 12:47:50

之前用过VS2012编译那个arduino的类似的IDE感觉只要编译都通过,像没有语法错误一样,不知道是不是软件问题?你的这个和arduinoIDE、有什么区别吗??感觉你这个编译快些

fenggr 发表于 2014-12-1 16:56:19

学慧放弃 发表于 2014-12-1 12:47 static/image/common/back.gif
之前用过VS2012编译那个arduino的类似的IDE感觉只要编译都通过,像没有语法错误一样,不知道是不是软件问题 ...

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

ranqingfa 发表于 2014-12-1 18:03:14

fenggr 发表于 2014-11-29 20:56 static/image/common/back.gif
不想debug直接下载程序就按Ctrl+Alt+F5。

感觉是不是一样有限制

ranqingfa 发表于 2014-12-1 18:03:43

ranqingfa 发表于 2014-11-29 17:15 static/image/common/back.gif
已经使用了,确实好用,借助vs的强大功能,不过下载程序用的就是debug,

这样就可以一直使用下去?
页: [1] 2
查看完整版本: Visual Studio VS Atmel Studio