IAR 安装到创建操作(一)安装

简介: IAR 安装到创建操作(一)安装

作者:良知犹存

转载请注明作者来源:https://mp.csdn.net/console/editor/html/10448795

围观欢迎添加wx:Allen-Iverson-me-LYN

本文参考StrongerHuang的博文,大家也可以去关注黄工的博客观看。

本文将介绍如何安装IAR7.8版本,切记是7.8版本。有人就要说了为什么不装最新的IAR呢,原因是大量旧版程序支持的C99的标准,而新的版本的IAR 不在支持C99标准。

下图是IAR8.20-language支持界面。

4edc953e2c684bbe819ffa954c899c08.png

下图是IAR7.8-language支持界面

4edc953e2c684bbe819ffa954c899c08.png

无法支持C99的后果就是很多程序编译通过,但是却执行有问题,导致我们需要继续使用旧版的IAR软件。

  简单介绍一下IAR:

   IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。

4edc953e2c684bbe819ffa954c899c08.png

IAR代码优化比较好,另外调试也很方便,所以有很多人选择用IAR。话不多说我们开始。

第一步:下载软件安装包

因为官网下载是最新的包,找旧版本比较繁琐,所以分享给大家百度网盘下载,里面包括7.8版本的安装包以及激活所用的注册机。

链接:https://pan.baidu.com/s/1izh3iJvBNnyV2l9oTtZNLQ

提取码:l9om

第二步:安装软件

1.打开下载好的软件包,进入如下界面,然后点击 安装IAR。4edc953e2c684bbe819ffa954c899c08.png

2.在弹出来的界面点击NEXT进入安装引导。4edc953e2c684bbe819ffa954c899c08.png

3.选择目录继续安装,博主选择的是D盘4edc953e2c684bbe819ffa954c899c08.png

4选择支持的下载调试软件,因为我一般只用STLINK和JLINK 所以我把其他选项去除了。4edc953e2c684bbe819ffa954c899c08.png

5.安装时候有些杀毒软件会有如下提问,请选择允许。4edc953e2c684bbe819ffa954c899c08.png

6.在安装进程里一直点击允许、Install以及NEX4edc953e2c684bbe819ffa954c899c08.png

7.安装完成

4edc953e2c684bbe819ffa954c899c08.png

8.点击Exit,退出引导,开始准备激活软件。4edc953e2c684bbe819ffa954c899c08.png

第三步:激活软件

 IAR是收费软件,如果你是商用公司不缺钱,大家就购买正版软件激活。

 IAR激活的,相比于其他IDE软件是比较繁琐的。准备好下载的IAR注册机。

1.在开始菜单栏找到刚才安装的IAR一栏,并点击 IAR License Manager 打开(win10电脑界面好看,就用win10截图用了,安装环境是win7)

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

2.等一会就会看到如下界面,先点击取消再点击确定4edc953e2c684bbe819ffa954c899c08.png

3.使用离线激活模式:License -> Offline Activation 进入离线激活,准备填写许可码

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

4.这个时候开始用到注册机了,用管理员身份运行注册机

     1>选择好Product    2>点击Generate   3> 复制License Number

4edc953e2c684bbe819ffa954c899c08.png

5.回到激活的界面,并填写许可码,点击下一步,并 选择 NO

4edc953e2c684bbe819ffa954c899c08.png

6.保存激活的信息,放置于安装目录,一般都是默认选项。4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

7.继续下一步,软件开始请求许可码对应的激活文件,激活文件需要注册机进行操作上一步保存的文件,并生成激活文件。

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

8.切换到注册机,生成激活文件。打开6.步生成的文件,点击 Activate License,然后将生成的激活文件保存在与前面相同的安装目录。

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

9.返回到IAR请求激活文件的界面,打开上一步生成的ActivationInfo.txt,完成激活。

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

10.在弹出的界面点击YES

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

11.查看注册状态

4edc953e2c684bbe819ffa954c899c08.png4edc953e2c684bbe819ffa954c899c08.png

希望可以帮助到大家,也欢迎大家关注我的微信公众号。        

目录
相关文章
|
Linux 开发工具 内存技术
国产之路:复旦微zynq调试笔记2--PL网口
PL侧的网口需求相较于PS部分还是有一定区别的,主要需要添加axi ethernet 的移植
3336 0
CSDN博客如何添加微信公众号二维码
CSDN博客如何添加微信公众号二维码
467 0
|
安全 Linux Android开发
【ATF】bootloader与安全相关启动分析
【ATF】bootloader与安全相关启动分析
388 0
|
IDE 编译器 程序员
深入理解C程序的#include和头文件,让c工程只有.h文件(狗头)
深入理解C程序的#include和头文件,让c工程只有.h文件(狗头)
1499 0
|
6月前
|
JSON JavaScript 前端开发
怎么安装JSON服务器?JSON服务器最新安装教程
JSON Server是一款轻量级工具,基于Node.js运行,可通过单个JSON文件快速模拟RESTful API,适用于开发与测试场景。其支持CRUD操作、自定义路由及高级功能如排序、搜索、分页等,同时允许通过中间件扩展功能。为确保安全性,建议在受控环境中使用,并避免处理敏感数据。此外,还有Mirage JS、Mockoon、WireMock和Postman等替代方案,可根据项目需求选择合适的工具。
252 0
|
7月前
|
C#
C# 中关于补位的写法 PadLeft,PadRight 函数
C# 中的 `PadLeft` 和 `PadRight` 是 String 类提供的用于字符串补位的实用方法。`PadLeft` 在字符串左侧填充指定字符,使其达到指定长度;`PadRight` 则在右侧填充。两者通过检查原字符串长度,计算需填充字符数,并创建新字符数组完成操作。时间复杂度为 O(n),适用于简单补位场景,但在大量操作时需注意性能影响。示例代码展示了如何使用这两个方法进行补位操作。
|
11月前
|
存储 安全 Windows
u盘被写保护怎么解除?u盘写保护怎么去掉?
我们平时在使用U盘的过程中,可能会遇到U盘无法写入文件、删除数据或是格式化的情况。同时还可能收到提示“改磁盘已写保护”。U盘被写保护可能是有意的设置,也可能是无疑的操作。那么U盘被写保护了该怎么解除呢?本期内容,我们将介绍一下U盘被写保护的常见原因、以及如何去掉写保护。
|
消息中间件 DataWorks 监控
如何从其他数据源同步数据到 ADS?
【8月更文挑战第10天】
255 2
|
开发框架 自然语言处理 Java
跨平台服务开发的利器——深入解析Thrift Compiler的工作机制与内部实现细节!
【8月更文挑战第18天】在现代软件开发中,代码生成器日益重要,能根据特定输入自动生成源代码,提高效率与可维护性。Thrift作为跨平台多语言框架,通过IDL文件定义数据和服务接口,并据此生成多语言代码,涵盖序列化、方法调用等。以示例IDL定义为例,Thrift Compiler生成服务端骨架与客户端代码框架,便于开发者添加业务逻辑。深入源码,“compiler/cpp/src/thriftl”目录下的组件负责词法、语法分析及代码生成,映射IDL至特定语言,体现编译原理与跨语言设计精髓。
262 0
|
流计算
电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)【6节点 9节点 14节点 26节点 30节点 57节点】(Matlab代码实现)
电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)【6节点 9节点 14节点 26节点 30节点 57节点】(Matlab代码实现)
478 0