华强电子网

电子元器件
采购信息平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

ICCAVR 更新时间:2011-05-27 02:30

本词条由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。

关键词:

ICCAVR是一种符合ANSI标准的C语言来开发MCU程序的一个工具,它具有功能合适、使用方便、技术支持强大等优点。ICCAVR就是ATMEL公司为AT90系列单片机开发我编译工具。

ICCAVR 介绍

  • 1   ImageCraft  的ICCAVR 介绍

    ImageCraft  的ICCAVR 是一种使用符合 ANSI 标准的 C 语言来开发微控制器 MCU程序的一个工具 它有以下几个主要特点:

    ICCAVR 是一个综合了编辑器和工程管理器的集成工作环境 IDE 其可在WINDOWS9X/NT 下工作。

    源文件全部被组织到工程之中 文件的编辑和工程的构筑也在这个环境中完成 编译错误显示在状态窗口中 并且当你用鼠标单击编译错误时 光标会自动跳转到编辑窗口中引起错误的那一行 这个工程管理器还能直接产生您希望得到的可以直接使用的 INTELHEX 格式文件 INTEL HEX 格式文件可被大多数的编程器所支持 用于下载程序到芯片中去。

    ICCAVR 是一个 32 位的程序 支持长文件名。

    出于篇幅考虑 本说明书并不介绍通用的 C 语言语法知识 仅介绍使用 ICC AVR 所必须具备的知识 因此要求读者在阅读本说明书之前 应对 C 语言有了一定程度的理解。

    2 ICCAVR 中的文件类型及其扩展名

    文件类型是由它们的扩展名决定的 IDE 和编译器可以使用以下几种类型的文件。

    输入文件:

    .c   扩展名----表示是 C 语言源文件

    .s   扩展名----表示是汇编语言源文件

    .h   扩展名----表示是 C 语言的头文件

    .prj  扩展名----表示是工程文件 这个文件保存由 IDE 所创建和修改的一个工程的有关信息。

    .a   扩展名----库文件 它可以由几个库封装在一起 libcavr.a 是一个包含了标准 C 的库和 AVR特殊程序调用的基本库 如果库被引用 链接器会将其链接到您的模块或文件中您也可以创建或修改一个符合你需要的库。

    输出文件:

    .s   对应每个 C语言源文件 由编译器在编译时产生的汇编输出文件

    .o  由汇编文件汇编产生的目标文件 多个目标文件可以链接成一个可执行文件

    .hex  INTEL HEX 格式文件 其中包含了程序的机器代码

    .eep  INTEL HEX 格式文件 包含了 EEPROM的初始化数据

    .cof  COFF  格式输出文件 用于在 ATMEL的 AvrStudio 环境下进行程序调试

    .lst     列表文件 在这个文件中列举出了目标代码对应的最终地址

    .mp   注意它不包含任意一个 ISP 在系统编程 功能 但它可以作为一个简单的终端 或许可以显示你的目标装置的调试信息 也可下载一个 ASC码文件。

    从 6.20 版本开始 IDE 加入了对 ISP 的支持。

图册

词条统计

浏览次数:7975