搜索
bottom↓
回复: 24

ICC、GCC、AVRStudio、codevision、winavr等AVR的开发工具有和区别?

[复制链接]

出0入0汤圆

发表于 2010-6-17 18:46:01 | 显示全部楼层 |阅读模式
各位高手,小弟是一个单片机爱好者,之前一直在学51单片机。现在想多学点东西,就准备学学AVR单片机,就找了不少书籍和视频看了下!有些问题想问问各位:
    我在网上见到不少开发AVR的工具软件,ICC、GCC、AVRStudio等,我也都下载下来看过,好像都可以用来编译AVR程序吧?
    我下了郭天翔的视频教程,它里面为什么要用ICC来编写程序,再用AVRStudio来烧录程序呢?难道不能直接在AVRStudio里面编译程序在烧录到单片机里吗?
    这么多的开发工具,都把我给搞糊涂了,不知道选哪个,请各位高手帮我解释一下,给个建议,谢谢啦!!!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2010-6-17 19:51:28 | 显示全部楼层
看的人挺多的,就是没个说话的,自己顶一个,呵呵!!!

出0入0汤圆

发表于 2010-6-17 19:57:29 | 显示全部楼层
初学的话ICC比较简单,avrstudio只支持汇编和仿真,gcc适合linux风格编程,要了解makefile,也不支持float型

出0入0汤圆

发表于 2010-6-17 21:00:19 | 显示全部楼层
难道不能直接在AVRStudio里面编译程序在烧录到单片机里吗?
--------------------------------------------------------
能。
需要装两个软件,WinAVR和AVRStudio。

出0入0汤圆

发表于 2010-6-17 21:02:17 | 显示全部楼层
回复【2楼】zgx8
gcc …………,也不支持float型
-----------------------------------------------------------------------
胡说。

出0入0汤圆

发表于 2010-6-17 21:47:24 | 显示全部楼层
你还是装个ubuntu吧,用命令行加make编写,酷毕了

出0入0汤圆

发表于 2010-6-17 22:28:24 | 显示全部楼层
ICC跟Kill大致上差不多!
     很容易上手!!

出0入0汤圆

发表于 2010-6-17 22:31:35 | 显示全部楼层
我觉得cv比较好,用wizard可以自动初始化周边设备,省时;eeprom直接定义为变量,不仅操作简单,而且减少了对RAM的占用。

出0入0汤圆

发表于 2010-6-17 23:42:06 | 显示全部楼层
GCC不支持float?哪里来的结论。

出0入0汤圆

发表于 2010-6-17 23:59:25 | 显示全部楼层
回复【5楼】guokw
你还是装个ubuntu吧,用命令行加make编写,酷毕了
-----------------------------------------------------------------------

或者slackware也不错
另:谁说GCC不支持float

出0入0汤圆

发表于 2010-6-18 00:02:09 | 显示全部楼层
挑一个用着吧,随便哪一个都够你目前用了

出0入0汤圆

 楼主| 发表于 2010-6-18 09:42:26 | 显示全部楼层
谢谢各位的答复,不过没有谁帮我详细对比下我题目中的各种编译器呢,这点感觉有点遗憾了啊!!!

出0入0汤圆

发表于 2010-6-18 13:51:42 | 显示全部楼层
回复【5楼】guokw  
你还是装个ubuntu吧,用命令行加make编写,酷毕了
-----------------------------------------------------------------------

用得着装Linux吗?现在哪个IDE不能一下编译出代码呢。

出0入0汤圆

发表于 2010-7-14 15:03:55 | 显示全部楼层
那个都行!!!!!!对于这个问题,我现在随便找个算了!!!!

出0入0汤圆

发表于 2010-7-14 15:12:24 | 显示全部楼层
追求效率就用IAR,追求免费就用GCC(WinAVR)。
ICC和CV很烂的,效率跟GCC差不多。

出0入0汤圆

发表于 2010-11-17 16:30:51 | 显示全部楼层
安装winavr要不要同时安装avrstudio?他们之间版本有对应关系吗?比如winavr20050214和avrstudio4.16装在一起行吗?

出0入0汤圆

发表于 2010-11-17 17:01:52 | 显示全部楼层
回复【15楼】ammcu
安装winavr要不要同时安装avrstudio?他们之间版本有对应关系吗?比如winavr20050214和avrstudio4.16装在一起行吗?
-----------------------------------------------------------------------

可以.

出0入0汤圆

发表于 2010-11-21 13:50:53 | 显示全部楼层
阿莫站长推荐用winavr(即GCC——这么说或许不太严谨,哈哈),好像是简单易学吧。而且站长收集整理的案例大多也是基于gcc的。
我也是初学者,跟你有同样的困惑,51单片机很经典,编译器就是keil就够了,而avr的编译器较多,且各有多长,初学者真的很难选择。现在我正在学gcc。

出0入0汤圆

发表于 2010-11-21 13:54:45 | 显示全部楼层
用IAR吧,貌似也要用其他软件烧熔丝位!

出0入0汤圆

发表于 2013-5-22 12:23:36 | 显示全部楼层
用gcc    另外买一根usbasp下载线        我现在就这样用      仿真要用avrstudio   另外买仿真器(带下载)

出0入0汤圆

发表于 2013-5-22 17:10:22 | 显示全部楼层
为什么用codevision那么少呢,我之前用这个挺好用的,可是用的人太少了,至今我还是不用运用中断,结果看了叶大鹏的教学视频用了ICC,觉得界面太差了。不过还是没有办法

出0入0汤圆

发表于 2013-5-22 19:51:22 | 显示全部楼层
ICC有新版的,界面改变很大,请参见:http://www.amobbs.com/thread-5494828-1-1.html

出0入0汤圆

发表于 2013-9-29 16:31:52 | 显示全部楼层
那新手用哪个,其实都差不多吗?

出0入0汤圆

发表于 2013-9-29 16:53:08 | 显示全部楼层
这个gcc很好用的  可以试试看

出0入0汤圆

发表于 2013-9-30 16:11:10 | 显示全部楼层
挖坟,呵呵。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 00:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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