IAR Embedded Workbench for ARM v9.50 安装包免费下载
IAR Embedded Workbench for ARM 是一个全面的集成开发环境(IDE),专为开发基于ARM架构微控制器的应用而设计。它提供了一套完整的开发工具,包括编译器、调试器、集成开发环境(IDE)以及其他工具,旨在帮助开发者从项目创建到最终产品的部署过程中提高效率和性能。
软件的主要特点和优势
-
高性能的编译器:IAR Embedded Workbench 的编译器针对ARM架构进行了优化,可以生成非常高效的代码,这对于资源受限的嵌入式系统来说至关重要。
-
全面的调试工具:内置的C-SPY调试器支持多种调试技术,包括JTAG和SWD。它允许开发人员进行详细的程序分析和错误定位,从而缩短开发周期。
-
丰富的中间件支持:提供了广泛的中间件库,支持各种通信协议、文件系统等,帮助开发者快速实现复杂的功能。
-
集成开发环境(IDE):提供一个用户友好的界面,集成了所有必要的开发工具。它支持项目管理、源代码编辑、项目构建以及调试等功能。
-
广泛的设备支持:支持ARM全系列处理器,包括Cortex-M、Cortex-R和Cortex-A系列,涵盖了市面上大部分ARM微控制器和处理器。
-
项目迁移和兼容性:为了方便项目迁移和升级,IAR Embedded Workbench 提供了与其他开发环境(如Keil、GCC)的兼容性支持。
应用场景
IAR Embedded Workbench for ARM 以其强大的功能、高效的编译器、丰富的中间件支持和广泛的设备兼容性,在嵌入式开发领域中占有重要地位,被广泛应用于各种嵌入式系统开发领域,如汽车电子、工业控制、医疗设备、消费电子产品等,它的高效率和强大功能使其成为专业开发人员的首选工具。
无论是对于追求性能优化的高级开发人员,还是需要快速开发原型的新手,IAR Embedded Workbench 都提供了强大的支持和灵活的解决方案。
更新亮点
IAR Embedded Workbench for ARM 9.50版本引入了多项重要的更新和功能增强,进一步加强了其作为领先的嵌入式开发工具的地位。以下是一些亮点:
-
支持新的设备:此版本扩展了对多种新设备的支持,包括Analog Devices、Atmosic、Nuvoton、NXP、Renesas、Texas Instruments和ZhiXin等品牌的微控制器 。
-
Linux环境下的高级云调试和仿真能力:加入了针对Linux的IAR C-SPY调试器和模拟器的增强,支持自动化工作流程和IAR I-jet硬件调试,优化了CI/CD管道中的测试,提高了效率并减少了时间消耗。
-
增强的云基础开发和协作功能:该版本促进了云原生和协作环境的整合,支持远程团队合作,并利用云基础设施进行仿真和虚拟化。这与现代软件开发趋势相符。
-
新的64位模拟器:基于高性能模拟器技术的新64位模拟器,支持更广泛的设备和更复杂的应用场景。
-
大量的示例项目:版本中包含了超过9500个不同评估板的示例项目,进一步增强了用户体验和学习资源。
-
关键升级信息:此版本升级要求许可证更新,并推荐在不同的目录中安装新版本,以避免与旧版本冲突。
此外,还引入了对Arm Virtual Hardware(AVH)的支持,为在云中模拟各种基于Arm的硬件提供了便利,允许在物理硬件可用之前开始软件开发,从而大大加快了上市时间。
IAR Embedded Workbench for ARM 9.50版本通过这些更新和增强,进一步加强了其作为嵌入式开发工具的领导地位,为开发人员提供了更多的灵活性、效率和协作能力。
IAR Embedded Workbench for ARM 9.50版本增加了对以下新设备的支持,这反映了对广泛微控制器和处理器品牌和系列的更全面覆盖:
-
Analog Devices:
-
MAX78000
-
-
Atmosic:
-
ATM34xx
-
-
Nuvoton:
-
M071, M471
-
NUC1311, NUC2201
-
-
NXP:
-
MIMXRT1021, MIMXRT1024, MIMXRT1064
-
MCXA144, MCXA145, MCXA146, MCXA154, MCXA155, MCXA156
-
RW610, RW612
-
-
Renesas:
-
RA0E1 – R7FA0E105, R7FA0E107
-
RA2A2 – R7FA2A2AD, R7FA2A2BD
-
RZ/G3S – R9A08G045S31, R9A08G045S33, R9A08G045S35, R9A08G045S37
-
-
Texas Instruments:
-
CC2340R22, CC2340R53
-
-
ZhiXin:
-
Z20K114M, Z20K118N, Z20K144M
-
此外,版本9.50还支持了其他多个品牌和型号的新设备,包括但不限于3PEAK、AutoChips、CKS、Infineon、ST、TDK-Micronas、以及更多NXP和Renesas的其他系列设备. 这一广泛的设备支持增强了IAR Embedded Workbench for ARM的适用范围,满足了更多开发项目的需要。
更详细的列表和其他支持的设备,您可以参考发布说明或官方文档。
如何安装及激活
运行「EWARM-9502-71951.exe」程序启动安装向导并完成安装。注意,安装时请勿勾选安装dongle USB drivers,默认情况下是未勾选的,保存默认即可。
安装完成版,运行「IAR License Manager」启动激活程序,在菜单栏中选择License-》Offline Activation,使用离线激活的方式
启动安装包内解压得到的Crack文件夹内的「License Generator.exe」,然后选择程序类型为IAR Embedded Workbench for ARM
拷贝生成的License Number到License Wizard
点击下一步,然后选择「No」这个选项
点击 Next,然后保存ActivationInfo.txt到本地磁盘,比如知识兔这里保存到了D:\ActivationInfo.txt
然后在「License Generator.exe」里浏览打开刚才保存的D:\ActivationInfo.txt,点击Activate license,然后再将ActivationResponse.txt保存到磁盘,知识兔这里保存在D:\ActivationResponse.txt
回到「IAR License Manager」,在选择Response file窗口选择刚才生成的D:\ActivationResponse.txt
完成激活。
下载仅供下载体验和测试学习,不得商用和正当使用。