logo资料库

IAR安装与使用.pdf

第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
资料共28页,剩余部分请下载后查看
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com IAR 安装与使用 第 1 页 共 28 页 通往无线的桥梁 无线世界的先锋
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 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 的开发工具?主要包括一下几点原因: 由于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 页 共 28 页 通往无线的桥梁 无线世界的先锋
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 省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 都可以为其提供完善的技术支持和设计服务。 下面我们就从安装到设置一步一步地学习如何使用IAR集成开发环境。 IAR 集成开发环境 在本节将逐步介绍 IAR 安装、IAR 开发环境如何添加文件、新建程序文件、设置工程 选项参数、编译和连接、程序下载、仿真调试。 IAR 安装 如同 Windows 操作系统其它一般的软件安装一样,单击 setup.exe 进行安装,你将会看 到如图 1 的界面。 第 3 页 共 28 页 通往无线的桥梁 无线世界的先锋
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 单击“Next”至下一步,将分别需要填写你的名字、公司以及认证序列,如图 2 所示。 图 1 IAR 安装 1 图 2 IAR 安装 2 正确填写后,单击“Next”至下一步,将分别需要由你计算机的机器码和认证序列生成 的序列钥匙,如图 3 所示。 第 4 页 共 28 页 通往无线的桥梁 无线世界的先锋
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 图 3 IAR 安装 3 输入的认证序列以及序列钥匙正确后,单击“Next”到下一步。如图 4 所示,在你将选 择完全安装或是典型安装,在这里我们选择第 1 个也就是完全安装。 单击“Next”到下一步,在这里你将查证看你输入的信息是否正确,如图 5 所示。如果 图 4 IAR 安装 4 第 5 页 共 28 页 通往无线的桥梁 无线世界的先锋
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 需要修改,单击“Back”返回修改。 图 5 IAR 安装 5 单击“Next”正式开始安装,如图 6 所示。在这你将看到安装进度,这将需要几分钟时 间的等待,现在你需要耐心等待。 图 6 IAR 安装 6 通往无线的桥梁 无线世界的先锋 第 6 页 共 28 页
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 当进度到 100%时,它将跳到下一个界面,如图 7 所示。在此你可选择查看 IAR 的介绍 以及是否立即运行 IAR 开发集成环境。单击“Finish”来完成安装。 完成安装后,你可以从“开始”那里找到刚刚安装的 IAR 软件,如图 8 所示。 图 7 IAR 安装 7 图 8 IAR 安装 8 现在你可以通过在桌面的快捷方式或在“开始”按键中选择程序来启动你的 IAR 软件 开发环境。 现在你可以通过在桌面的快捷方式或在“开始”按键中选择程序来启动你的 IAR 软件 开发环境。 使用 IAR 开发环境首先应建立一个新的工作区。在一个工作区中可创建一个或多个工 程。用户打开 IAR Embedded Workbench 时,已经建好了一个工作区,一般会显示如下图 9 窗口,可选择打开最近使用的工作区或向当前工作区添加新的工程。 选择 File\New\Workspace 。现在用户已经建好一个工作区,可创建新的工程并把它放 入工作区。 第 7 页 共 28 页 通往无线的桥梁 无线世界的先锋
成都无线龙通讯科技有限公司 Tel: (028)86786586 info@c51rf.com www.c51rf.com 图 9 打开一个工作区 单击 Project 菜单,选择 Greate New Project,如图 10 所示。 图 10 建立一个新工程 第 8 页 共 28 页 通往无线的桥梁 无线世界的先锋
分享到:
收藏