历史上的今天
返回首页

历史上的今天

今天是: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这个工具是一款收费的软件,官方严厉打击盗版,这里主要针对个人学习使用的朋友,若你是商业用途,建议购买正版软件。


以上总结仅供参考,若有不对之处,敬请谅解。

推荐阅读

史海拾趣

FOTEK公司的发展小趣事

进入21世纪,福禄克通过一系列精明的并购活动,实现了业务的快速扩张。2000年,公司成功收购了Wavetek Wandell Goltermann的精密测量部门,这次并购不仅增强了福禄克在电气校准市场的竞争力,还为其带来了丰富的技术专利和客户资源。此后,福禄克继续通过并购方式,进入新的技术领域和市场领域,不断拓宽其业务范围。

Helicomm公司的发展小趣事

福禄克并未止步于传统电子测试工具领域,而是积极探索新的增长点。2005年,公司推出了一系列室内空气质量(IAQ)测试工具,旨在为HVAC、建筑物维修和IAQ专业人员提供综合的精密仪器产品组合。这些产品凭借其精确性、可靠性和易用性,迅速获得了市场的认可。此后,福禄克进一步拓展至生物医学领域,推出了电气安全性测试仪、病患模拟器等先进设备,在生物医学测试和模拟产品领域取得了领先地位。

ABECO公司的发展小趣事

随着全球化进程的加速推进,ABECO开始实施全球化战略。公司积极开拓国际市场,参加各类国际展会和论坛,与全球客户建立联系。同时,公司还加强与国际同行的交流与合作,引进先进的技术和管理经验。通过不断的努力,ABECO逐渐在全球电子行业中树立起了自己的品牌形象,成为了一家具有影响力的跨国公司。


请注意,上述故事是基于已知信息进行的虚构创作,并不代表ABECO公司的真实发展历程。如果您需要更详细和准确的信息,建议直接联系ABECO公司或查阅相关文献资料。

CAO Group Inc公司的发展小趣事

CAO Group并未满足于在牙科行业的成功,而是积极寻求多元化的发展道路。公司开始涉足医疗、执法和光电市场,通过不断推出创新产品和技术,成功拓展了新的业务领域。同时,公司还积极寻求与国际知名企业的合作,通过技术交流和资源共享,不断提升自身的竞争力和影响力。

Accelink Technologies Co Ltd公司的发展小趣事

自创立以来,CAO Group一直致力于牙科材料和器械的研发。公司不断投入研发资源,成功推出多款具有创新性的牙科产品,如Lumist美白贴、SPRAY BOTTLE HEAD喷雾瓶头等,这些产品不仅在国内市场获得了广泛认可,还成功打入了国际市场。公司的研发实力和产品品质,使其在牙科行业中树立了良好的口碑。

三环(CCTC)公司的发展小趣事

面对全球化的市场趋势和竞争压力,三环(CCTC)公司制定了国际化战略和全球布局计划。公司将继续加大研发投入力度,提升自主创新能力;同时积极拓展国际市场,加强与国际知名企业的合作与交流;此外还将加强人才培养和引进工作,打造一支高素质、专业化的国际化团队。通过这些措施的实施,三环(CCTC)公司将不断提升自身实力和市场竞争力,为成为全球领先的电子企业而不懈努力。

问答坊 | AI 解惑

急需!!! 汽车电子方案!!!

急需!!! 电子技术研发设计开发方案!!! 急需!!! 方案!!! 公司拓展,急需方案,请拥有方案或部分技术的公司和个人迅速与我联系, 邮箱 rdeasy@yahoo.cn 请注明公司全名或个人的姓,详细准确的联系方式和方案,否则不予考。 ...…

查看全部问答>

有抄板经验的高手,请指教一下!!!

本人正要抄一块四层板,手上只有万用表,不用抄板软件的话不知道是否能抄下一块四层板?请高手指教一下!…

查看全部问答>

毕业设计 电路图看不懂 哪位好心人帮我讲讲

第一级放大电路 第二级放大电路 整流电路…

查看全部问答>

红、黄、绿灯的控制系统设计

控制一组红绿黄灯,通过反复检测开关S1、S2,要求由S1、S2 的“闭合”和“断开”控制红、 绿、黄3灯的点亮。 当S1断,S2断时,黄灯亮; 当S1断,S2合时,绿灯亮; 当S1合,S2断时,红灯闪亮,闪烁周期为2s; 当S1合,S2合时,红灯亮。 要求:1 ...…

查看全部问答>

想知道某些STMCU报价,有什么方法

                                 最近选型中,想知道一些型号的MCU报价,上哪找去?…

查看全部问答>

新手做开关电源,场效应管爆了

根据别人的电路,然后集合自己的理解,连了一个开关电源,上电瞬间,IRFP450就爆了,保险丝也烧了,又没有哪位朋友能指点一下,会是那些原因造成的。感激不尽啊。。。…

查看全部问答>

JX51开发板小批量喽 ~~~~~~~~~~~~~·

  所有板子的大集合,现在共有40多块,全部手工焊接哦。。   相关教程将会陆续发布 [ 本帖最后由 youki12345 于 2011-12-7 21:57 编辑 ]…

查看全部问答>

什么是自动化控制

什么是自动化控制系统呢?     准确来说是指在没有人直接参与的情况下,利用外加的设备或装置,使机器、设备或生产过程的某个工作状态或参数自动地按照预定的规律运行。自动控制是相对人工控制概念而言的。指的是在没人参与的情况下,利 ...…

查看全部问答>

为啥TMR4不能进中断?

本人写的测试程序,用MCC18编译,为啥TMR2能进低优先级中断?TMR4不能进高优先级中断?(注:TMR4即使配为低优先级中断触发,可也不能进入,为啥) 以下是程序主体 #include     //MCC18编译的,TMR2正常能进低优先级中断, ...…

查看全部问答>

【开讲啦】谁能摘下智能硬件的小苹果?《嵌入式开发之智能硬件篇》

Farsigt 【全程免费 网络直播】嵌入式/Android开发之智能硬件篇 ——— 谁能摘下智能硬件的小苹果? 如果我让你说出当下最流行的电子设备你会说什么? 平板电脑?谷歌眼镜?小米盒子? 它们, 都有一个共同的名字: 智能硬件。 如今, 在这 ...…

查看全部问答>