IAR Embedded Workbench for ARM 用户快速入门指南
需积分: 16 32 浏览量
更新于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开发工具。
2011-09-17 上传
2023-06-10 上传
2023-05-23 上传
2023-05-23 上传
2023-09-13 上传
2023-06-06 上传
2023-07-27 上传
2023-10-06 上传
slayermajor
- 粉丝: 0
- 资源: 1
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据