请输入您要查询的百科知识:

 

词条 WinAVR
释义

概述

WinAVR(读作whenever)是一套开源的开发工具的总称,用来在Windows平台开发Atmel AVR系列RISC微控制器。

组成

WinAVR的工具包括:1.avr-gcc。基于命令行的编译器。著名的开源编译器GUN C Compiler的AVR平台移植版。

2.avr-libc。编译器avr-gcc的库。

3.avr-as。汇编器。

4.avrdude。编程接口。

5.avr-gdb。调试器。

6.programmers notepad。代码编辑器。

此外,还有几个其他的配套小工具。这些工具都被编译成Microsoft Windows可执行文件格式并且被打包为一个界面友好的安装文件。

版本

WinAVR的版本号是使用更新日期码标识的,但是本质上编译器avr-gcc的版本号更具参考价值。

WinAVR的特点和优势

1.免费且开源。因为其免费,所以可以减少项目资金开销,同时,在版权控制比较好的国外,WinAVR的使用者是很多的,因此交流、学习的平台更大。

2.优化效率高。

3.利于平台迁移。引擎GCC是Linux的唯一开发语言,学习GCC对于迁移到其他嵌入式平台是十分有利的。

4.配置灵活,可定制性强。

缺点:

1.使用较复杂,需要自己定制Makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。

2.不支持float数据类型。实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/14 13:43:34