IAR Embedded Workbench for ARM 使用手册
需积分: 35 22 浏览量
更新于2024-08-02
收藏 1.95MB PDF 举报
"IAR使用指南.pdf - 中文资料 - ARM开发环境"
本文档是一份关于IAR Embedded Workbench for ARM (IAR EWARM) 的使用指南,由广州周立功单片机发展有限公司提供,旨在帮助用户熟悉和掌握基于ARM处理器的嵌入式应用程序开发。IAR EWARM是一款强大的集成开发环境,它集成了项目管理、编辑器、C/C++编译器、ARM汇编器、链接器XLINK以及针对实时操作系统(RTOS)的调试工具C-SPY。
1. IAR EWARM简介
IAR EWARM是专为ARM处理器设计的,提供了全面的开发工具链,包括用于项目管理的界面、文本编辑器、编译器、汇编器以及链接器。它的特点是易于上手、使用简便,并能生成高效的代码。IAR EWARM特别强调代码的紧凑性,这对于内存有限的嵌入式系统来说非常重要。此外,该文档指出,4.42a版本的IAR EWARM支持ARMCortex-M3内核,适用于Luminary全系列的微控制器(MCU)。对于初学者,IAR还提供了32K代码限制的免费试用版,可以在其官方网站www.iar.com/ewa获取。
2. 安装流明诺瑞驱动库
要在IAR EWARM中使用特定的硬件功能,通常需要相应的驱动库。本指南的第二章详细介绍了如何下载最新库文件、拷贝连接器命令文件、驱动库头文件和底层驱动函数库到指定位置,以便在开发过程中调用。
3. 在EWARM中新建项目
新建项目是开发过程的第一步。本章指导用户如何创建项目文件目录、新建工作区、生成新项目、添加或新建文件,以及进行项目选项设置。这些步骤涵盖了从零开始构建一个项目的全过程,包括通用选项、C/C++编译器选项的配置。
4. 编译和运行应用程序
本章讲解了如何在IAR EWARM中进行编译连接处理,生成MAP文件以查看程序占用的内存资源,以及如何加载应用程序到目标硬件上进行调试或运行。
5. 生成hex文件和bin文件
最后一章讲述了如何从编译后的工程生成可烧录的hex和bin文件。hex文件是标准的二进制格式,而bin文件则通常用于直接写入闪存。了解如何生成这两种文件对于将程序部署到实际硬件至关重要。
通过这份IAR使用指南,开发者能够逐步了解并熟练使用IAR EWARM,进行高效且可靠的ARM平台嵌入式软件开发。
2011-10-15 上传
2013-04-26 上传
2020-03-16 上传
2022-11-12 上传
2019-05-21 上传
2011-07-10 上传
2019-09-09 上传
xingqiyi870673146
- 粉丝: 0
- 资源: 9
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能