IAR Embedded Workbench for ARM 用户快速入门指南

需积分: 16 6 下载量 161 浏览量 更新于2024-07-26 收藏 1.44MB PDF 举报
"IAR_Embedded_Workbench用户指南" IAR_Embedded_Workbench是一款由IAR Systems公司专为ARM微处理器设计的集成开发环境(IDE),尤其以其易用性、高效代码生成和全面的工具集而受到青睐。这个用户指南主要针对想要学习或已经使用ARM芯片的开发者,帮助他们理解和掌握IAR EWARM的功能和操作。 最新版本的IAR Embedded Workbench for ARM是version 4.30,提供了一个免费评估版,虽然代码大小限制为32k,但无时间限制,可以在IAR Systems官网或合作网站上下载。该IDE包含一个全软件的模拟器,允许用户在无需硬件的情况下,模拟ARM核心、外围设备以及中断,以便于学习和评估软件的运行。 快速用户指南以评估版软件的教程为基础,位于安装目录C:\Program Files\IAR Systems\Embeddedworkbench4.0\ARM\tutor下,通过两个不依赖特定硬件的C语言程序——tutor.c和utilities.c,逐步教授用户如何使用IAR EWARM。如果用户拥有IAR的JTAG仿真器J-Link,还可以在实际目标板上运行程序。 IAR EWARM的主要组件包括: 1. 高度优化的IAR ARM C/C++ Compiler:生成高效的机器码。 2. IAR ARM Assembler:用于汇编语言编程。 3. IAR XLINK Linker:通用链接器,整合编译后的对象文件。 4. IAR XAR和XLIB建库程序:创建和管理库文件。 5. IARDLIB C/C++运行库:支持C/C++标准库函数。 6. 强大的编辑器:提供代码高亮、自动完成等特性。 7. 项目管理器:组织和管理源代码文件。 8. 命令行实用程序:用于自动化构建流程。 9. IAR C-SPY调试器:先进的高级语言调试工具。 创建新项目是使用IAR EWARM的第一步,IDE采用项目管理方式,提供了应用程序和库项目的模板。项目下可以分层或分类管理源文件,每个项目可定义一个或多个编译和链接配置。在开始新项目之前,需先创建一个工作区(Workspace),工作区可以包含一个或多个项目,便于多项目管理。 通过这个用户指南,读者将能够逐步了解和掌握IAR Embedded Workbench的使用,从新建项目到代码编写、编译、链接,再到调试和最终部署,全面了解这款强大的ARM开发工具。