IAR Embedded Workbench入门与4.30版教程详解

需积分: 50 9 下载量 184 浏览量 更新于2024-12-30 收藏 1.44MB PDF 举报
IAR Embedded Workbench用户指南是一份详细的文档,针对IAR Systems公司专为ARM微处理器设计的集成开发环境(IAR EWARM)。该环境因其易于入门、用户友好和代码效率高而受到开发者青睐。本文档主要围绕IAR EWARM version 4.30展开,特别提及了一个免费的32k代码限制但无时间限制的评估版,可供潜在用户从IAR官网或南京万利电子网站获取。 该指南的核心部分介绍了如何使用评估版软件中的教程,如tutor.c和utilities.c示例,这些示例完全基于软件模拟,无需依赖硬件,方便用户在没有特定硬件的情况下熟悉工具的功能和操作流程。此外,如果用户拥有IAR的JTAG仿真器J-Link,他们可以在实际目标板上运行程序。 IAREWARM的关键特性包括: 1. 高度优化的IAR ARM C/C++ Compiler,确保高效的代码生成。 2. IAR ARM Assembler,支持汇编编程。 3. 通用的IAR XLINK Linker,用于链接和构建程序。 4. IAR XAR和XLIB库程序,以及IARDLIBC/C++运行库,提供丰富的功能支持。 5. 强大的编辑器,便于源代码编辑和管理。 6. 项目管理器,支持多项目和配置管理。 7. 命令行实用工具,扩展开发过程的灵活性。 8. IARC-SPY调试器,一个高级语言调试器,支持复杂的调试任务。 指南详细地阐述了如何通过IAREWARM生成新项目,强调了其按照项目结构进行管理的特点,以及在项目下组织源文件的能力。在创建新项目之前,首先需要建立一个新的工作区来存放项目。工作区支持管理多个项目,每个项目可以设置不同的编译和链接配置。 这份用户指南为学习和使用IAR Embedded Workbench for ARM的用户提供了一套全面且深入的教程,无论是初次接触还是已有经验的开发人员,都能从中受益匪浅。通过跟随指南中的步骤,用户可以掌握如何高效地开发、调试和部署基于ARM处理器的应用程序。