重庆智科电子 http://cqzk.taobao.com
IAR使用说明
1.1 开发板连接设置
请参见原理图。
1.2 开发软件安装
ZigBee 无线网络软件开发平台 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 Systems 的
开发工具?主要包括一下几点原因:
重庆智科电子 http://cqzk.taobao.com
经过反复实验证明,IAR Systems 的 C/C++编译器可以生成高效可靠的可执行代码,并且
应用程序规模越大,效果明显。与其他的工具开发厂商相比,系统同时使用全局和针对具体芯
片的优化技术。连接器提供的全局类型检测和范围检测对于生成目标的代码的质量是至关重要。
IAR Systems 一贯使用精简的优化技术--基于最新技术架构的,针对 AVR 的 IAR Embedded
Workbench4.10B 版,生成的代码的尺寸比 3.20A 版缩小了 10%,远远小于其他同类编译器生成
的代码尺寸。IAR Embedded Workbench 生成的可以执行代码可以运行于更小尺寸、更低成本的
为处理器之上,从而降低产品的开发成本。
由于在微处理器 C/C++编译器设计方面的丰富经验,目前没有任何一家公司的产品可以接
近公司针对 8 位、16 位、32 位处理器生产的 30 多种不同 C/C++编译器的水平。
为什么小就意味着完美?因为紧缩的代码,就说明它可以很好的运行在更小、更便宜的芯
片上!假设公司要生产 10,000 设备,而每一台因为使用了更小尺寸处理器的设备可以节省 2 美
元,这对公司来说将是一笔很客观的收入。产品的成本对于设计部门来说不是最先考虑的因素
也不是开发工具的任务,但是它确实产品或销售经理最感兴趣的内容。
尺寸小不仅仅意味着廉价,它也为各种附加的功能留下的充足的扩展空间。假设你的客户
中途需要为他们的产品设计增加一些新的功能特性,而在这个阶段再去选择另一款芯片是不可
行的。这时,IAR Systems 提供的高效的编译器加上代码检测服务为公司在最终期限之前完成任
务提供了可能。应该清楚这种情况在以前的工作中会经常遇到。
忽略项目的最终期限,开发者需要依靠一些可靠的开发工具来完成任务。未能按时完成进
度会给项目带来不便,而恶性循环将会导致所有进度安排的拖延,后果变得十分严重。IAR
Embedded Workbench 被认为是一款稳定可靠的开发工具,它提供连续的工作流,使开发者可以
专心于项目的开发,提高开发效率。
IAR Embedded Workbench 是一套完整的集成开发工具集合:包括从代码编辑器、工程建立
到 C/C++编译器、连接器和调试器的各类开发工具。它和各种仿真器、调试器紧密结合,使用
户在开发和调试过程中,仅仅使用一种开发环境界面,就可以完成多种微控制器的开发工作。
除上述的几点之外,在 IAR Embedded Workbench,IAR Systems 还提供了 visualSTATE 和
IAR MakeApp 两套图形开发工具帮助开发者完成应用程序的开发,它可以根据设计自动生成应
用程序代码和自动生成驱动程序,使开发者摆脱这些耗时的任务同时保证了代码的质量。详细
信息请参阅 http://www.iar.com 网站的相关内容。
不论客户在哪里,IAR Systems 都可以为其提供完善的技术支持和设计服务。
重庆智科电子 http://cqzk.taobao.com
1.2.1 IAR软件安装图解
1.打开 IAR 软件安装包进入安装界面
打开软件开发包
2.按照提示步骤执行,一直到授权页面,输入序列号,IAR 中有两层序列号,
软件安装界面
所以要输入两组序列号。
重庆智科电子 http://cqzk.taobao.com
输入第一组序列号
3.选择安装路径(最好默认,不默认也不影响使用)
输入第二组序列号
重庆智科电子 http://cqzk.taobao.com
按路径选择页面
4.选择全部安装(Full)
修改路径
重庆智科电子 http://cqzk.taobao.com
5.按提示知道安装完成。
选择全部安装
安装完成页面
1.3 辅助软件安装
1.3.1协议分析仪安装
重庆智科电子 http://cqzk.taobao.com
1.打开协议分析仪安装文件进入软件安装界面
2.按提示安装直至完成。
协议分析仪安装界面
安装完成界面
重庆智科电子 http://cqzk.taobao.com
1.3.2Flash下载软件安装界面
1.打开Flash下载软件安装文件,进入安装界面
2.根据提示直到安装完成。
Flash 下载软件安装界面
安装完成