avr单片机 编译环境是哪一个?
作者&投稿:长兴维 (若有异议请与网页底部的电邮联系)
AVR的编译环境太多了,
我们公司用的是IAR FOR AVR 因为代码效率最高,
但因为比较贵,以后可能会有WINAVR
IAR效率最高,但收费。atmel studio是atmel自己的编译器,基于gcc,免费。
不二选择:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方制作的 GCC 工具链,专门与 AVR Studio 相配。
AVR Studio 支持调试插件(plugins),proteus 专门有针对 AVR Studio 的插件,非常好用。
软件名称 类型 简介 官方网址
AVR Studio IDE、汇编编译器 ATMEL AVR Studio集成开发环境(IDE),可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体。ATMEL官方及市面上通用的AVR开发工具都支持AVRStudio。 www.atmel.com
GCCAVR
(WinAVR) C编译器 GCC是Linux的唯一开发语言。GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,另外,它有一个非常大优点是,免费!在国外,使用它的人几乎是最多的。但,相对而言,它的缺点是,使用操作较为麻烦。 sourceforge.net
ICC AVR C编译器
(集烧写程序功能) 市面上(大陆)的教科书使用它作为例程的较多,集成代码生成向导,虽然它的各方面性能均不是特别突出,但使用较为方便。虽然ICCAVR软件不是免费的,但,它有Demo版本,在45天内是完全版。 www.imagecraft.com
CodeVision AVR C编译器
(集烧写程序功能) 与KeilC51的代码风格最为相似,集成较多常用外围器件的操作函数,集成代码生成向导,有软件模块,不是免费软件,Demo版为限2KB版。 www.hpinfotech.ro
ATman AVR C编译器 支持多个模块调试(AVRStudio不支持多个模块调试)。 www.atmanecl.com
IAR AVR C编译器 IAR实际上在国外比较多人使用,但它的价格较为昂贵,所以,中国大陆内,使用它的开发人员较少,只有习惯用IAR的工程师才会去使用它。 www.iar.com
电路和程序都有 光盘里面提供了软件和例子
买个开发板 问题解决 学生为了将来的工作也应该好好学习下单片机
这个开发板带了USB的仿真和编程功能 一板在手就可以开始学习了
shop_avrvi_com/goods-332.html (麻烦把下划线换成点)
洪纯强斯: 开发AVR单片机,需要哪些编译器、调试器? 软件名称 类型 简介 官方网址 AVR Studio IDE、汇编编译器 ATMEL AVR Studio集成开发环境(IDE),可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编...
莱城区13968345342: AVR单片机能用什么软件写程序? - ?
洪纯强斯: ICCAVR才是更好的选择.界面友好,功能强大,集开发环境和编译烧写于一体.AVR单片机软件主要有:1、开发环境:ICCAVR、CVAVR、GCC_WinAVR、AVR Studio等2、ISP烧写软件(编程软件): ICCAVR、CVAVR、PnoyProg2000、SLISP等 你可以都试一下,选择自己最喜欢的用得最习惯的软件.
莱城区13968345342: AVR编程时,用IAR好,还是AVR STUDIO好??? - ?
洪纯强斯: 我以前用过ICCavr,效果不错.AVR studio 接触过,感觉操作繁琐点.现在我主要用的是MSP430单片机,使用IAR编译软件,界面友好,使用上方便很多.IAR除了MSP430单片机,还有51的、AVR的,ARM的,支持好多种.个人推荐IAR.
莱城区13968345342: 有谁能详细的介绍下Avrstudio和Iccavr - ?
洪纯强斯: Avrstudio AVR 单片机汇编语言编译环境 Iccavr AVR 单片机C语言编译环境,但AVR的C语言编译环境很多,可以选择其它的,听说ICCAVR很一搬.好像IAR好一点.
莱城区13968345342: 现在公司里面, AVR单片机常用的开发环境是哪种????
洪纯强斯: ICC是收费的 上手比较快 容易学 GCC免费 新手入门的话不太好,配合STUDIO使用感觉还可以
莱城区13968345342: 开发AVR,用winAVR+AVR studio好,还是用ICCAVR+AVR studio好 - ?
洪纯强斯: 我用CVAVR ,马潮老师AVR新书《AVR单片机嵌入式系统原理与应用实践》2 就是用的cvavr当做编译环境, 这本书也是经典
莱城区13968345342: 关于avr studio为什么一定要用iccavr或者winavr C编译器? - ?
洪纯强斯: AVR studio只是用来写程序用的,也可以用来仿真,它本身是不带AVR的常用函数库的,所以你得结合winAVR或ICCAVR使用,一般winAVR用的比较广泛
莱城区13968345342: 单片机程序是用哪种语言编译的? - ?
洪纯强斯: 你要看是哪种呀,我们一般的支持C和汇编,一般我们常见是都是这种.有少数的几个支持C++. 你想知道多一点的话,找几个论坛看看.目前用于单片机开发的语言有:C,汇编,Basic,其他很少. 作为低级语言,汇编毫无疑问是最适合开...
莱城区13968345342: iccavr平台和AVRStudio有什么区别?各有什么用处?? - ?
洪纯强斯: Icc和avrstudio软件都是avr单片机编译器,可以利用汇编或c语言,但icc仅仅具有编译功能及初始化代码自动生成,而后者除编译生成十六进制.二进制等功能外,还具有代码调试与仿真以及程序下载功能!
莱城区13968345342: 单片机仿真软件 - ?
洪纯强斯: winavr,avrstudio这两个好像是AVR单片机的硬件仿真和汇编编程环境proteus能仿真很多种单片机和芯片最后一个不知道 应该还是avr单片机方面的建议使用proteus来仿真硬件 再使用keil软件编译环境 将两者联调使用