
IAR嵌入式工作台用户指南
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《IAR嵌入式工作台用户指南》是一份详尽的手册,旨在帮助开发者掌握IAR Systems公司的开发工具,有效进行嵌入式系统的软件编程与调试。
### IAR Embedded Workbench 用户指南知识点详解
#### 一、IAR Embedded Workbench for ARM简介
**IAR Embedded Workbench for ARM (IAR EWARM)** 是由IAR Systems公司为ARM微处理器专门开发的一个集成开发环境(IDE)。与其他ARM开发环境相比,它具有以下优势:
1. **入门容易**:新手可以较快地熟悉和掌握其基本操作。
2. **使用方便**:界面友好,功能齐全。
3. **代码紧凑**:生成的代码体积小,有助于提高嵌入式系统的性能。
IAR Systems公司提供的最新版本为 **IAR Embedded Workbench for ARM version 4.30**,并且还提供了一个 **32k代码限制** 的免费评估版。这个版本虽然有限制,但是足够用于初步学习和探索IAR EWARM的功能。
#### 二、IAR EWARM的特点
IAR EWARM拥有丰富的内置工具和支持,包括但不限于:
1. **高度优化的IAR ARM CC++ Compiler**:能够生成高效的机器码,适合于嵌入式系统开发。
2. **IAR ARM Assembler**:用于编写汇编语言代码。
3. **IAR XLINK Linker**:一个通用的链接器,负责将编译后的目标文件链接成可执行文件。
4. **IAR XAR 和 XLIB建库程序以及IAR DLIB CC++运行库**:用于创建和管理库文件。
5. **功能强大的编辑器**:支持语法高亮、代码补全等功能,提升编程效率。
6. **项目管理器**:帮助开发者组织和管理多个源文件和项目。
7. **命令行实用程序**:便于自动化构建过程。
8. **IAR C-SPY调试器**:提供高级语言级别的调试功能,包括单步执行、变量观察等。
#### 三、使用IAR EWARM创建新项目
**步骤1:生成新的工作区(Workspace)**
- 通过 **File > New > Workspace** 菜单选项创建一个新的工作区。
- 建议在本地硬盘上创建一个专用目录来存放项目文件,例如 `C:Program FilesIAR SystemMyproject`。
**步骤2:生成新项目**
- 在 **Project > Create New Project** 菜单中选择 **Empty project** 作为项目模板。
- 在 **Toolchain** 栏中选择 **ARM** 并点击 **OK** 按钮。
- 在弹出的另存为窗口中指定项目所在的目录和文件名(如 `project1`),然后保存。
- 新建的项目会出现在屏幕左侧的 **Workspace** 窗口中。
- 默认情况下,项目有两个配置:**Debug** 和 **Release**。
**步骤3:保存工作区**
- 通过 **File > Save Workspace** 保存工作区。
- 浏览并选择项目所在目录(如 `Myprojects`),输入工作区名称(如 `tutorials`),并点击保存。
- 保存后会在指定目录下生成一个 `.eww` 文件,用于保存工作区的所有设置。
#### 四、给项目添加文件
以 **Tutor.c** 和 **Utilities.c** 为例,这两个文件位于 `armtutor` 目录下。其中 **Tutor.c** 是一个简单的程序,使用了标准C语言来初始化Fibonacci数列的前十个数。
- 选择 **Project > Add Files to Group Source** 或直接拖拽文件到 **Source** 文件夹中即可添加文件到项目中。
#### 五、使用模拟程序
IAR EWARM内置了一个全软件模拟程序,无需任何硬件支持即可模拟ARM内核及外部设备的运行环境。这对于理解IAR EWARM的功能和使用方法非常有帮助。通过 **Run > Run** 或者 **Run > Debug** 可以启动模拟程序运行程序或进行调试。
#### 六、总结
IAR Embedded Workbench for ARM 是一款功能强大且易于使用的集成开发环境,非常适合ARM微处理器的开发工作。无论是初学者还是经验丰富的开发者都能从中受益。通过上述步骤,您可以轻松创建和管理自己的项目,并利用IAR EWARM的强大功能进行高效开发。
全部评论 (0)


