
IAR Embedded Workbench for ARM 使用详解
下载需积分: 35 | 1.95MB |
更新于2024-09-22
| 115 浏览量 | 举报
收藏
"IAR使用指南,涵盖了从IAR EWARM集成开发环境的介绍,到库文件的安装,项目新建,编译运行,以及生成不同格式的程序文件等步骤。"
IAR Embedded Workbench for ARM(简称IAR EWARM)是一款专为ARM处理器设计的集成开发环境,它整合了项目管理、编辑器、C/C++编译器、ARM汇编器、链接器XLINK以及C-SPY调试器,特别适合于开发嵌入式系统应用。IAR EWARM以其易上手、操作简便和生成代码紧凑等优点在业内受到广泛认可。
在IAR EWARM 4.42a版本中,它对ARMCortex-M3内核提供了全面的支持,并且包含了Luminary Micro的全系列MCU。对于初学者或评估者,IAR提供了一个有限制的免费版,允许生成的代码不超过32K字节。
安装流明诺瑞(Luminary)驱动库时,需要按照以下步骤进行:
1. 下载最新的库文件。
2. 拷贝连接器命令文件到指定位置。
3. 将驱动库的头文件复制到工程目录。
4. 添加底层驱动函数库到项目中。
新建项目在EWARM中的流程如下:
1. 首先创建一个项目文件目录,用于存放所有相关文件。
2. 接着新建工作区,这将定义整个项目的组织结构。
3. 生成新项目,选择相应的处理器型号和配置。
4. 添加或新建源代码文件到项目中。
5. 对项目选项进行设置,包括通用选项、编译器选项等,以满足特定的编译需求。
6. 其中,通用选项设置涉及项目的整体配置,而C/C++编译器选项则涉及语言特性和优化级别。
编译和运行应用程序包括:
1. 编译连接处理,确保源代码被正确翻译成机器码并链接成可执行文件。
2. 查看MAP文件,它提供了关于程序内存分配和大小的详细信息。
3. 加载应用程序到目标硬件,通常通过调试器进行。
最后,生成目标文件的步骤:
1. 生成HEX文件,这是一种文本格式的程序文件,适用于大多数编程器。
2. 生成BIN文件,它是二进制格式,直接对应于目标硬件的内存布局。
IAR EWARM是开发ARM应用的强大工具,其详细的操作指南有助于用户高效地进行开发工作,无论是新手还是经验丰富的开发者都能从中受益。
相关推荐








wbx159
- 粉丝: 2
最新资源
- 二维码编程示例:完整可执行代码与学习参考
- 深入整合教程:Flex3、BlazeDS、Spring、iBatis与Struts2
- C语言课程大作业详细指导手册
- Delphi窗体组件的属性、方法与事件详解
- Jquery实现的图片走廊效果展示
- 《Linux设备驱动程序源码》第三版深度解析
- 使用OpenCV和FFT进行图像分析的VC++示例
- Wamp5 rar压缩包:一站式PHP集成开发环境
- Android开发者必备 ADT 8.0.1 新特性解析
- 探索世界:全球卫星地图定位技术解析
- DIVCssJS:html5与css2的CHM手册
- Quest3D游戏开发教程:实现自由行走摄像机
- Android数据库操作方法与学习心得
- ASP.NET权限管理系统功能演示与实践
- Android应用开发入门到高级案例详解
- 解决WinPcap安装问题的有效方法
- 快速解压与提取GH文件内容的实用工具
- VB源码实现ANSI转UTF-8编码转换指南
- 详解Apache与Tomcat集群配置及session同步
- ASP.NET实现的B2B电子商务系统设计与开发
- 简易大尺寸ICO图标转换工具介绍
- 基于EJB3和Struts2的分布式商店系统源码剖析
- 深入浅出Oracle:DBA入门、进阶与诊断案例解析
- INET控件Protocol属性技巧分享