IAR 安装与破解

IAR Embedded Workbench IDE 是一款嵌入式软件开发 IDE 环境
安装步骤:
(1)双击EW8051-10101-Autorun.exe运行IAR安装程序,弹出IAR安装界面,选择Install IAR Embedded Workbench for 8051
(2)在弹出的License Agreement对话框中选择 I accept the terms of the license agreement并点击Next
在这里插入图片描述
(3)选择安装目录,本文以D:\ZigBee为例,然后点击 Next
在这里插入图片描述
在这里插入图片描述
(4)在setup Type对话框中,选择 Complete安装,点击 Next
在这里插入图片描述
(5)点击Install开始安装
在这里插入图片描述
(6)安装过程中可能会自动弹出Visual C++ Redistributable Package和驱动安装提示,不需要用户干预,等待安装完成;
在这里插入图片描述
(7)安装完成后,取消“View release notes”、“Launch IAR Embedded Workbench”两个复选框,点击Finish回到IAR安装界面,点击Exit退出安装程序;
在这里插入图片描述
在这里插入图片描述
(8)点击Windows“开始”按钮弹出“开始菜单”,找到IAR Systems中的“IAR License Manager”,启动IAR授权管理器;


  • Install app (Do not install dongle USB drivers!)
  • Run “IAR License Manager”
  • Go to License --> Offline Activation…
  • Run “License Generator.exe” and select app
  • Copy generated License Number to License Wizard
  • Click Next and then select No
  • Click Next and … and save “act.txt”
  • In License Generator select Browse… and select saved “act.txt”
  • Click on Activate license and save “ActivationResponse.txt”
  • In License Wizard click … and browse “ActivationResponse.txt”

在这里插入图片描述
(9)关闭欢迎界面;
在这里插入图片描述
(10)选择License菜单中的Offline Activation…,弹出Offline activation对话框;
在这里插入图片描述
在这里插入图片描述
(11)打开IAR_EW_for_8051_10_10\Keygen\License Generator.exe破解程序;
在这里插入图片描述
(12)在“[Product]”列表中选择“IAR Embedded Workbench for 8051, Standard”;
在这里插入图片描述
(13)点击License Number栏中的Generate按钮产生授权码;
在这里插入图片描述
(14)复制License Number中的授权码
在这里插入图片描述
(15)切换到Offline activation对话框,将(13)中复制的授权码粘贴到License Number文本框中,点击“下一步”
在这里插入图片描述
(16)在Choose locking criteria对话框中选择“No”,点击“下一步”;
在这里插入图片描述
(17)点击“Save activation information”对话框中文本浏览按钮,选择“激活信息”保存位置;
在这里插入图片描述
(18)本文档经“D:-------\ActivationInfo.txt”为例保存“激活信息”,然后点击“下一步”进入“Request an activation response file”对话框;
(19)点击“Request an activation response file”对话框中的 下一步 按钮,进入“Use the response file to activate the license”对话框;
在这里插入图片描述
(20)切换到破解程序,点击“Activate license”栏中的“Browse…”打开第(18)步所保存的activationInfo.txt文件,然后点击“Activate license”按钮,将在ActivationInfo.txt所在的目录中产生一个名为“ActivationResponse.txt”文件, “Activate license”按钮右边将提示“Done”,表示已生成“ActivationResponse.txt”文件;
在这里插入图片描述
(21)切换到“Use the response file to activate the license”对话框,点击文本框右边的“文件浏览”按钮,找到并打开第 (19)步所生成的ActivationResponse.txt”文件,然后点击“下一步”完成破解;
(22)完成破解后提示“提取库源文件”,点击 “Yes”,由于库文件较多,这一步时间较长,需耐心等待完成;
在这里插入图片描述
在这里插入图片描述
(23)最后点击“Finish”完成破解;
在这里插入图片描述
**对于文章出现的任何问题请大家批评指出,一定及时修改
**可联系我:3113964587@qq.com

03-11
### IAR Embedded Workbench Overview and Usage #### Introduction to IAR Embedded Workbench IAR Embedded Workbench is a comprehensive development environment designed specifically for embedded systems programming, supporting various microcontroller architectures including the nRF51822 series used in Nordic Semiconductor's products[^1]. This toolchain includes an editor, project manager, build tools (compiler/linker), debugger, and other utilities necessary for developing firmware applications. #### Installation Process To set up the development platform using IAR for devices like nRF51822, one needs to install specific packages such as `nRFx_MDK_8_2_0_IAR.msi`. Executing this installer sets up not only the Integrated Development Environment but also installs essential components of the Software Development Kit (SDK). #### Opening Projects within IAR When working with existing projects or creating new ones, developers can manage multiple instances efficiently by opening separate workspaces through File->Open->Workspace options. This approach allows simultaneous access to different engineering configurations without conflicts between them[^3]. #### Build System Integration The integration capabilities extend beyond just providing a robust IDE; it supports advanced compilation frameworks too. For instance, Melis utilizes Kbuild-based extensions centered around Makefiles which integrate seamlessly into the workflow provided by IAR Embedded Workbench when targeting certain platforms[^2]. ```python # Example Python script demonstrating how you might interact with command-line tools from within your application. import subprocess def compile_project(): result = subprocess.run(['iarbuild', 'project_name'], capture_output=True) print(result.stdout.decode()) ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鑫宇吖

程序猿惹谁了

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值