历史上的今天
今天是:2024年09月18日(星期三)
2019年09月18日 | IAR for ARM介绍、下载、安装与注册
2019-09-18 来源:eefocus
Ⅱ、IAR介绍
1.关于IAR
IAR是一家公司的名称,也是一种集成开发环境的名称,我们平时所说的IAR主要是指集成开发环境。
IAR这家公司的发展也是经历了一系列历史变化,从开始针对8051做C编译器,逐渐发展至今,已经是一家庞大的、技术力量雄厚的公司。而IAR集成开发环境也是从单一到现在针对不同处理器,拥有多种IAR版本的集成开发环境。
本文主要讲述IAR for ARM这一款开发工具,而IAR拥有多个版本,支持的芯片有上万种,请参看官网:
https://www.iar.com/device-search/#!?tab=devices
IAR针对不同内核处理器,是有不同的集成开发环境,下面截取部分IAR开发环境(如下图):

2.关于IAR for ARM
我们所说的IAR for ARM其实是Embedded Workbench for ARM,即嵌入式工作平台,在有些地方也会看见IAR EWARM,其实它们都是同一个集成开发工具软件,只是叫法不一样而已。
开发的一个集成开发环境(简称IAR EWARM,也简称为IAR for ARM)。比较其他的ARM 开发环境,IAR EWARM 具有入门容易、使用方便和代码紧凑等特点。
IAR EWARM 的主要特点如下:
l 高度优化的IAR ARM C/C++ Compiler
l IAR ARM Assembler
l 一个通用的IAR XLINK Linker
l IAR XAR 和XLIB建库程序和IAR DLIB C/C++运行库
l 功能强大的编辑器
l 项目管理器
l 命令行实用程序
l IAR C-SPY 调试器(先进的高级语言调试器
3.支持芯片
IAR for ARM现在(2016年10月)最新版本V7.80,支持的器件包含Cortex-A、Cortex-R、and Cortex-M系列等多大几千种,具体可以到IAR官方网站查看。
官方支持芯片网址:
http://supp.iar.com/FilesPublic/UPDINFO/011261/arm/doc/infocenter/readme.ENU.html
支持厂家如下图:

Ⅲ、下载
IAR for ARM这个软件可以到官网下载,也可以到我百度网盘下载。下面章节讲述的安装、注册也是从官方下载的软件,为了方便大家下载,我将其上传至百度网盘(和官网的一样)。
1.官方下载
目前(2016年10月)IAR for ARM官方最新版本是V7.80。
下载地址:https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials

2.我百度网盘下载
百度网盘下载方便、快捷,里面包含注册机。我在百度网盘提供下载的版本也是从官网下载,上传至百度网盘【定期更新至最新版本】。
百度网盘地址:http://pan.baidu.com/s/1o8sAFVG
注意:由于许多网盘近年来受到影响都相继关闭了,如果网盘链接失效,可以微信公众号查看更新链接,或微信联系作者。
Ⅳ、安装
IAR for ARM集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“EWARM-CD- 7702-11710.exe”软件为例讲述。
1.下载软件,双击安装包,进入准备安装(解压)过程

2.上面准备工作做好之后,进入安装就绪界面,点击“安装IAR”

3.进入安装向导界面,点击“Next”

4.选择“I accept the ...”,点击“Next”

5.点击“Change”选择安装路径(默认C盘,可以不用修改,我这里改为D盘),点击“Next”

6.勾选需要安装调试的驱动(默认安装所以驱动),点击“Next”

7.选择安装程序文件夹(默认),点击“Next”

8.提示(安装路径、驱动等)是否准备好安装,点击“Install”开始安装

9.安装过程有几分钟,需要耐心等待

10.软件安装完成,提示安装驱动,点击“是”

11.驱动安装过程


12.点击“Finish”,软件安装完成。

13.点击“Exit”,退出安装向导界面。

Ⅴ、注册软件
IAR for ARM是一个收费的软件,官方严厉打击盗版,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。
我上面百度网盘提供下载的地址里面有一个“注册机”文件,本章将利用该注册机进行注册。
1.打开上面安装好的IAR for ARM软件(没有创建桌面快捷方式,可以从开始菜单打开软件)。Help -> License Manager进入许可管理。

2.打开许可管理会弹出如下“许可向导”,点击“取消”。


3.使用离线激活方式:License -> Offline Activation进入离线激活界面。


4.打开注册机:(1)选择IAR类型;(2)生产许可码;(3)复制许可码。

5.回到“离线激活界面”界面,粘贴注册码,点击“下一步”

6.“不”选择锁定,点击“下一步”

7.保存激活信息“ActivationInfo.txt”在安装目录下,点击“下一步”

8.请求激活信息文件,点击“下一步”,进入浏览“注册码”界面(备用)


9.切换到前面打开的注册机:在注册机上打开ActivationInfo.txt(上面生产的)


10.生成“ActivationResponse.txt”文件,保存在软件安装目录下


11.回到软件注册界面,打开上一步生成的“ActivationResponse.txt”的文件,点击“下一步”



12.点击“Done”,注册完成

13.提取文件



14.查看注册状态


至此,注册已经完成了。 IAR软件的注册过程相比Keil要复杂一些。若有不明白的也可以查看视频。
注册视频教程:http://pan.baidu.com/s/1nv75QLr
Ⅵ、说明
IAR for ARM这个工具是一款收费的软件,官方严厉打击盗版,这里主要针对个人学习使用的朋友,若你是商业用途,建议购买正版软件。
以上总结仅供参考,若有不对之处,敬请谅解。
史海拾趣
|
急需!!! 电子技术研发设计开发方案!!! 急需!!! 方案!!! 公司拓展,急需方案,请拥有方案或部分技术的公司和个人迅速与我联系, 邮箱 rdeasy@yahoo.cn 请注明公司全名或个人的姓,详细准确的联系方式和方案,否则不予考。 ...… 查看全部问答> |
|
控制一组红绿黄灯,通过反复检测开关S1、S2,要求由S1、S2 的“闭合”和“断开”控制红、 绿、黄3灯的点亮。 当S1断,S2断时,黄灯亮; 当S1断,S2合时,绿灯亮; 当S1合,S2断时,红灯闪亮,闪烁周期为2s; 当S1合,S2合时,红灯亮。 要求:1 ...… 查看全部问答> |
|
根据别人的电路,然后集合自己的理解,连了一个开关电源,上电瞬间,IRFP450就爆了,保险丝也烧了,又没有哪位朋友能指点一下,会是那些原因造成的。感激不尽啊。。。… 查看全部问答> |
|
所有板子的大集合,现在共有40多块,全部手工焊接哦。。 相关教程将会陆续发布 [ 本帖最后由 youki12345 于 2011-12-7 21:57 编辑 ]… 查看全部问答> |
|
本人写的测试程序,用MCC18编译,为啥TMR2能进低优先级中断?TMR4不能进高优先级中断?(注:TMR4即使配为低优先级中断触发,可也不能进入,为啥) 以下是程序主体 #include //MCC18编译的,TMR2正常能进低优先级中断, ...… 查看全部问答> |
|
【开讲啦】谁能摘下智能硬件的小苹果?《嵌入式开发之智能硬件篇》 Farsigt 【全程免费 网络直播】嵌入式/Android开发之智能硬件篇 ——— 谁能摘下智能硬件的小苹果? 如果我让你说出当下最流行的电子设备你会说什么? 平板电脑?谷歌眼镜?小米盒子? 它们, 都有一个共同的名字: 智能硬件。 如今, 在这 ...… 查看全部问答> |




