AVR 开发环境2009-06-04 19:18首当其冲的应该还是IAR,为什么呢,因为当初AVR 还在ATMEL 胎中酝酿的时候,IAR 公司参与了AVR 的设计,因此可以认为IAR 有更为正统的血液,它最了解AVR,它的编译器编出来的代码应该最优秀
好比你生的孩子还是你最了解——至少相当长一段时间是这样的
事实上,IARfor AVR 确实展现了这个实力,它的功能确实最为强大,无论是源代码编写还是软件乃至硬件仿真,编译出来的代码也十分优秀
但是事物总是相对存在的,优点有时就意味着缺点
IAR 功能全面而强悍,代价就是它的软件界面比较复杂,设置选项多,网上的资料也比较少,最要命的是这个软件非常的贵,好吧你说你有破解版,但是破解文件一般并不通用,而且破解方法一般都稍显繁琐
以上几条,对于新接触AVR 的人来说,几乎是迈不过的坎
接下来是官方的AVR studio,官方出品,但是一般没有人用这个软件来做开发环境,为什么呢,因为它本身不支持C 语言,一般我们只用它的仿真功能搭配其他C 编译器来用
第三个,WINAVR,又称GCC AVR
GCC AVR 应该是目前使用率最高的AVR 开发环境了,软件体积小,界面简单易用,教程资料很多,代码效率高,最重要的是,它是完全免费的
但是它几乎没有仿真调试的功能
所以我首要推荐GCCAVR+AVR studio 搭建你的AVR IDE
WinAVR-20060421 GCCAVR编译器,GCCAVR是一款免费的编译器,编译功能也挺强的,有一点不好就是不是那容易入手
总得来说还是一款很好的开发软件
GCCAVR相对来说难一些,对于新手来讲ICCAVR 是最合适的选择
第四个,ICC AVR,大部分AVR 教材所用的示例软件,也是十分简单易用,适合新手初学,在此也推荐选用,但是它的功能一般,bug 比较多,比较高级的要求它应付起来就有些吃力了