介绍 |
ICCAVR是一款界面友好、功能强大、集开发环境和编译烧写的AVR单片机编程软件。可以用来给AVR单片机编写C语言程序,比较专业(当然也支持汇编语言)。ICCAVR与WINAVR相比窗口比较简洁,启动速度也比较快,编译出错会智能提示,是ATMEL公司推荐的第三方C编译器之一。 需要的朋友们可以下载试试吧!
ICCAVR是一个综合了编辑器和工程管理器的集成开发环境(IDE),是一个纯32位的程序,可在 Win 95、Win 98、Win ME、Win NT、Win 2000、Win XP和Win 7环境下运行。该工程管理器还能直接产生INTEL HEX格式文件的烧写文件(该格式的文件可被大多数编程器所支持,可以直接下载到芯片中使用)和符合AVRStudio的调试文件(COFF格式)。
ICCAVR中的文件类型及其扩展名 输入文件 .c扩展名----表示是C语言源文件 .s扩展名----表示是汇编语言源文件 .h扩展名----表示是C语言的头文件 .prj扩展名----表示是工程文件这个文件保存由IDE所创建和修改的一个工程的有关信息 .a扩展名----库文件它可以由几个库封装在一起libcavr.a是一个包含了标准C的库和AVR特殊程序调用的基本库如果库被引用链接器会将其链接到您的模块或文件中您也可以创建或修改一个符合你需要的库 输出文件 .s----对应每个C语言源文件由编译器在编译时产生的汇编输出文件 .o----由汇编文件汇编产生的目标文件多个目标文件可以链接成一个可执行文件 .hex----INTELHEX格式文件其中包含了程序的机器代码 .eep----INTELHEX格式文件包含了EEPROM的初始化数据 .cof----COFF格式输出文件用于在ATMEL的AvrStudio环境下进行程序调试 .lst----列表文件在这个文件中列举出了目标代码对应的最终地址 .mp----内存映象文件它包含了您程序中有关符号及其所占内存大小的信息 .cmd----NoICE2.xx调试命令文件 .noi----NoICE3.xx调试命令文件 .dbg----ImageCraft调试命令文件
|