郑州新双恒信息技术有限公司
IARIARIARIAR 安装与使用
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
IARIARIARIAR 安装
IAR Embedded Workbench(简称EW)的C/C++交叉编译器和调试器是今天世界最完整
的和最容易使用专业嵌入式应用开发工具。EW 对不同的微处理器提供一样直观用户界面。
EW 今天已经支持35 种以上的8 位/16 位32 位ARM 的微处理器结构。
EW 包括:嵌入式C/C++优化编译器,汇编器,连接定位器,库管理员,编辑器,项目
管理器和C-SPY 调试器中。使用IAR 的编译器最优化最紧凑的代码,节省硬件资源,最大
限度地降低产品成本,提高产品竞争力。
EWARM 是IAR 目前发展很快的产品,EWARM 已经支持ARM7/9/10/11XSCALE,并
且在同类产品中具有明显价格优势。其编译器可以对一些SOC 芯片进行专门的优化. 如
Atmel,TI,ST,Philips。除了EWARM 标准版外,IAR 公司还提供EWARM BL(256K)
的版本,方便了不同层次客户的需求。
IAR System 是嵌入式领域唯一能够提供这种解决方案的公司。EW 支持35 种以上的8
位/16 位/32 位的微处理器结构。
IAR Embedded Workbench 集成的编译器主要产品特征:
• 高效 PROMable 代码
• 完全标准 C 兼容
• 内建对应芯片的程序速度和大小优化器
• 目标特性扩充
• 版本控制和扩展工具支持良好
• 便捷的中断处理和模拟
• 瓶颈性能分析
• 高效浮点支持
• 内存模式选择
• 工程中相对路径支持
由于IAR公司在微处理器C/C++编译器设计方面的丰富经验,目前没有任何一家公司的
产品可以接近IAR公司针对8 位、16 位、32 位处理器生产的30多种不同C/C++编译器的水
平。
经过反复实验证明,IAR Systems 的C/C++编译器可以生成高效可靠的可执行代码,并
且应用程序规模越大,效果明显。与其他的工具开发厂商相比,系统同时使用全局和针对具
体芯片的优化技术。连接器提供的全局类型检测和范围检测对于生成目标的代码的质量是至
关重要。
IAR Systems一贯使用精简的优化技术--基于我们最新技术架构的,针对AVR 的IAR
Embedded Workbench4.10B版,生成的代码的尺寸比3.20A 版缩小了10%,远远小于其他同
类编译器生成的代码尺寸。IAR Embedded Workbench 生成的可以执行代码可以运行于更小
尺寸、更低成本的为处理器之上,从而降低产品的开发成本。
为什么小就意味着完美?因为紧缩的代码,就说明它可以很好的运行在更小、更便宜的
芯片上!假设公司要生产 10,000 设备,而每一台因为使用了更小尺寸处理器的设备可以节
省2美元,这对公司来说将是一笔很客观的收入。产品的成本对于设计部门来说不是最先考
虑的因素也不是开发工具的任务,但是它确实产品或销售经理最感兴趣的内容。
尺寸小不仅仅意味着廉价,它也为各种附加的功能留下的充足的扩展空间。假设你的客
户中途需要为他们的产品设计增加一些新的功能特性,而在这个阶段再去选择另一款芯片是
不可行的。这时,IAR Systems提供的高效的编译器加上代码检测服务为公司在最终期限之
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
前完成任务提供了可能。我们应该清楚这种情况在我们以前的工作中会经常遇到。
忽略项目的最终期限,开发者需要依靠一些可靠的开发工具来完成任务。未能按时完成
进度会给项目带来不便,而恶性循环将会导致所有进度安排的拖延,后果变得十分严重。IAR
Embedded Workbench 被认为是一款稳定可靠的开发工具,它提供连续的工作流,使开发者可
以专心于项目的开发,提高开发效率。
IAR Embedded Workbench 是一套完整的集成开发工具集合:包括从代码编辑器、工程
建立到C/C++编译器、连接器和调试器的各类开发工具。它和各种仿真器、调试器紧密结合 ,
使用户在开发和调试过程中,仅仅使用一种开发环境界面,就可以完成多种微控制器的开发
工作。
除上述的几点之外,在IAR Embedded Workbench,IAR Systems 还提供了visualSTATE
和IAR MakeApp两套图形开发工具帮助开发者完成应用程序的开发,它可以根据设计自动生
成应用程序代码和自动生成驱动程序,使开发者摆脱这些耗时的任务同时保证了代码的质
量。详细信息请参阅http://www.iar.com网站的相关内容。
不论客户在哪里,IAR Systems 都可以为其提供完善的技术支持和设计服务。
下面我们就从安装到设置一步一步地学习如何使用IAR集成开发环境。
IAR 集成开发环境
在本节将逐步介绍 IAR 安装、IAR 开发环境如何添加文件、新建程序文件、设置工程
选项参数、编译和连接、程序下载、仿真调试。
IAR 安装
如同 Windows 操作系统其它一般的软件安装一样,单击setup.exe 进行安装,你将会看
到如图一:
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
单击“Next”至下一步,如图二: :
图一
。
单击“Accept”至下一步,如图三:
图二
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
图三
将分别需要填写你的名字、公司以及认证序列,序列号按照【IAR7.30 注册机】说明继
续操作即可。
正确填写后,单击“Next”至下一步,将分别需要由你计算机的机器码和认证序列生成
的序列钥匙,如图四,图五。
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
图四
输入的认证序列以及序列钥匙正确后,单击“Next”到下一步。
图五
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
如图六,Browse 可以选择安装的路径,单击“Next”到下一步。
图六
图七
如图七,在你将选择完全安装或是典型安装,在这里我们选择第1 个也就是完全安装。
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253
郑州新双恒信息技术有限公司
单击“Next”到下一步,如图八。
图八
图九
单击“Next”到下一步,在这里你将查证看你输入的信息是否正确,如图九所示。如果
需要修改,单击“Back”返回修改。
wfj_123@126.com www.zigbee-sh.cn
TEL:0371-68759253