IAR for ARM介绍、下载、安装与注册

项目管理 来源:ybhuangfugui 248℃ 0评论

Ⅰ、写在前面

本文讲述的内容是IAR for ARM的介绍、下载、安装与注册,如果需要了解IAR for STM8相关的文章,关于Keil MDK-ARM相关的文章,可以到我博客,或微信公众号查看并下载。

 

IAR for ARM主要用于ARM处理器的软件开发,如:常见的STM32LPC18Cortex M系列微处理器。


本文PDF文件可以在我360云盘下载:

https://yunpan.cn/ck3DzSRrgX6hq  访问密码 f3ed



作者:strongerHuang

本文版权所有,未经允许,禁止用于其它商业用途!!!

 

关于本文的更多详情请往下看。

 

Ⅱ、IAR介绍

1.关于IAR

IAR是一家公司的名称,也是一种集成开发环境的名称,我们平时所说的IAR主要是指集成开发环境。

 

IAR这家公司的发展也是经历了一系列历史变化,从开始针对8051C编译器,逐渐发展至今,已经是一家庞大的、技术力量雄厚的公司。而IAR集成开发环境也是从单一到现在针对不同处理器,拥有多种IAR版本的集成开发环境。

 

本文主要讲述IAR for ARM这一款开发工具,而IAR其它版本及其对应支持更多其它的处理器请参看官网:

https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials

 

IAR针对不同内核处理器,是有不同的集成开发环境,下面截取部分IAR开发环境(如下图):


 

2.关于IAR for ARM

我们所说的IAR for ARM其实是Embedded Workbench for ARM,即嵌入式工作平台,在有些地方也会看见IAR EWARM,其实它们都是同一个集成开发工具软件,只是叫法不一样而已。

Embedded Workbench for ARMIAR Systems公司为ARM微处理器开发的一个集成开发环境(简称IAR EWARM,也简称为IAR for ARM)。比较其他的ARM开发环境,IAR EWARM具有入门容易、使用方便和代码紧凑等特点。

 

IAR EWARM 的主要特点如下

高度优化的IAR ARM C/C++ Compiler

l IAR ARM Assembler

一个通用的IAR XLINK Linker

l IAR XAR XLIB建库程序和IAR DLIB C/C++运行库

l 功能强大的编辑器

l 项目管理器

l 命令行实用程序

l IAR C-SPY 调试器(先进的高级语言调试器

 

3.支持芯片

IAR for ARM现在(201609)最新版本V7.70,支持的器件包含Cortex-ACortex-Rand Cortex-M系列等多大几千种,具体可以到IAR官方网站查看。

 

 

官方支持芯片网址:

http://supp.iar.com/FilesPublic/UPDINFO/011261/arm/doc/infocenter/readme.ENU.html

 

支持厂家如下图:


 

Ⅲ、下载

IAR for ARM这个软件可以到官网下载,也可以到我360云盘下载。下面章节讲述的安装、注册也是从官方下载的软件,为了方便大家下载,我将其上传至360云盘(和官网的一样)。

 

1.官方下载

目前(201609月)IAR for ARM官方最新版本是V7.70

下载地址:https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials


 

2.360云盘下载

360下载方便、快捷,里面包含注册机。我在360云盘提供下载的版本也是上面官网下载,上传至360云盘【定期更新至最新版本】。

 

360云盘地址:https://yunpan.cn/ckHdsi5reSARA  访问密码 4371

 

Ⅳ、安装

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是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。

 

我上面360云盘提供下载的地址里面有一个“注册机”文件,本章将利用该注册机进行注册。

 

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要复杂一些。若有不明白的也可以查看视频。

注册视频教程https://yunpan.cn/ck3ndqPME6rsZ  访问密码 ca45


Ⅶ、说明

IAR for ARM这个工具是一款收费的软件,官方打击盗版也比较严厉,这里主要针对个人学习使用的朋友,若你是商业用途,建议购买正版软件。

 

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


Ⅷ、最后

我的博客:http://blog.csdn.net/ybhuangfugui

微信公众号:EmbeddDeveloper

 

更多精彩文章我将第一时间在微信公众号里面分享,如果不想错过,可以关注我的微信公众号。

 

本着免费分享的原则,方便大家手机学习知识,定期在微信平台分享技术知识。如果觉得文章的内容对你有用,又想了解更多相关的文章,请用微信搜索EmbeddDeveloper” 或者扫描下面二维码、关注,将有更多精彩内容等着你。


 

 

关闭

IT问道推荐

银行贷款频频被拒?
“Dr信用牛牛”让你远离信用污点 国内首家信用健康管理平台免费为你提供信用修复方案