IAR安装与使用手册与详细步骤
IAR Embedded Workbench(简称EW)的C/C++交叉编译器和调试器是今天世界最完整 的和最容易使用专业嵌入式应用开发工具。EW 对不同的微处理器提供一样直观用户界面。 EW 今天已经支持35 种以上的8 位/16 位32 位ARM 的微处理器结构。 ### IAR Embedded Workbench (EW) 安装与使用手册及详细步骤 #### 一、IAR EW 概述 IAR Embedded Workbench(简称EW)是一款被广泛应用于嵌入式系统的开发工具,以其强大的C/C++交叉编译器和调试器著称。这款工具因其高度的易用性和全面性,在全球范围内受到了开发者的青睐。EW为不同类型的微处理器提供了一致且直观的用户界面,目前支持超过35种不同架构的8位、16位和32位ARM微处理器。 #### 二、EW的主要组成部分 EW包括但不限于以下组件: - **嵌入式C/C++优化编译器**:用于生成高效、紧凑的代码。 - **汇编器**:支持特定处理器的汇编语言编程。 - **连接定位器**:用于链接和定位程序中的各个部分。 - **库管理员**:管理项目所需的库文件。 - **编辑器**:提供代码编写环境。 - **项目管理器**:帮助组织和管理项目文件。 - **C-SPY调试器**:用于调试程序,支持断点、单步执行等功能。 #### 三、EW ARM 特点 EW ARM是针对ARM架构的一系列处理器进行优化的版本,支持ARM7/9/10/11/XSCALE等架构,并且在同类产品中具有显著的价格优势。此外,EW ARM还可以对某些SOC芯片进行专门优化,例如Atmel、TI、ST、Philips等品牌的芯片。 除了标准版外,IAR还提供了EW ARMBL(256K)版本,以满足不同客户的需求。 #### 四、EW集成编译器的主要特性 - **高效PROMable代码**:生成适合存储在PROM中的代码。 - **完全标准C兼容**:支持标准C语言规范。 - **内建对应芯片的程序速度和大小优化器**:根据不同的芯片特点进行优化。 - **目标特性扩充**:支持额外的目标特性。 - **版本控制和扩展工具支持良好**:便于团队协作和工具链扩展。 - **便捷的中断处理和模拟**:简化中断处理流程。 - **瓶颈性能分析**:帮助开发者识别和解决性能瓶颈。 - **高效浮点支持**:提供高性能的浮点运算支持。 - **内存模式选择**:允许开发者根据需要选择不同的内存模式。 - **工程中相对路径支持**:简化项目管理。 #### 五、选择IAR EW 的理由 1. **丰富的经验**:IAR Systems在微处理器C/C++编译器设计方面积累了丰富的经验,目前没有其他公司的产品能与之匹敌。 2. **高效可靠的代码**:经过测试证明,IAR Systems的C/C++编译器能够生成高效可靠的可执行代码,尤其在处理大型项目时表现突出。 3. **全局和芯片特定优化**:IAR EW 使用全局和针对具体芯片的优化技术,确保代码质量和性能。 4. **成本效益**:通过生成紧凑的代码,可以使得程序在更小、更便宜的处理器上运行,从而降低产品成本。 5. **可靠的开发工具**:IAR EW 被认为是一款稳定可靠的开发工具,提供连续的工作流,有助于提高开发效率。 #### 六、总结 IAR Embedded Workbench 是一款功能强大且易于使用的嵌入式开发工具,特别适用于需要高效、可靠代码生成的应用场景。其独特的特性和优势使其成为众多嵌入式开发项目的首选工具。通过选择IAR EW,开发者不仅能够获得高质量的代码,还能够享受高效的开发过程,从而缩短产品上市时间并降低成本。
- shijieshang1292012-07-10不错不错,照着步骤终于安装上IAR了,谢谢楼主。
- 粉丝: 4
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助