IAR Embedded Workbench for ARM 9.40.1免费下载 安装教程

IAR Embedded Workbench for ARM 9.40.1破解版是强大而灵活的集成开发环境!完整的Arm开发环境,可生成快速,紧凑的代码,并使您能够完全控制代码。使用旨在为用户提供完整的工具,涵盖了嵌入式软件开发的方方面面,提供强大的助力和支持,针对各种简单或复杂的项目都能够很好的使用!轻松提升效率,简化工作流程,此外,集成的编译器、汇编器、链接器、调试器等,一次搞定所有,在智能、安全的同时,提高质量,保障效率,满足用户的各种需求,提供了广泛的调试和分析可能性操作,针对各种如复杂的代码和数据断点、运行时堆栈分析、调用堆栈可视化、代码覆盖率分析、功耗的集成监控等等,是实现最高性能和能源效率的绝佳解决方案。

2023年6月7日-嵌入式软件和服务的全球领导者IAR发布了备受欢迎的IAR Embedded Workbench for Arm v9.40版本,最新版本引入了针对代码安全的增强功能:添加了针对Armv8.1-M专用的指针验证和分支目标识别(PACBTI)扩展。通过PACBTI,用户应用程序可以通过加密签名来增强防护,有效防止攻击者控制整个系统。新版本还提供了更强大、更智能的IDE Build Actions,可为软件工程师带来更好的开发体验。

IAR Embedded Workbench for ARM 2022免费下载-1

随着产品安全相关的立法和法规不断增加和完善,IAR此次发布的最新版本解决了增强代码安全性的关键需求。在众多焦点特性中,值得一提的是IAR Embedded Workbench for Arm提供的创新编译器功能与PACBTI扩展的融合互补,能够强力抵御两种盛行的攻击手段,包括返回导向编程(ROP)和跳转导向编程(JOP)。这两种攻击手段涉及利用用户应用程序中的代码片段,通过使用像堆栈粉碎(stack smashing)的攻击手法来获取调用堆栈的控制权,攻击者可以篡改存在堆栈中的关键指针,将指向地址转至已发现的漏洞代码片段,以达到攻击者目的。通过上述新功能,IAR Embedded Workbench为攻击者设立了难以逾越的屏障,使其更难利用代码漏洞破坏系统完整性。

IAR Embedded Workbench for Arm作为一个完整的开发工具链,包含高度优化的编译器和强大的调试器功能。开发者可以利用C-STAT和C-RUN等代码分析工具主动发现各种代码问题,提升代码质量,并尽可能减少潜在的安全攻击面。静态和动态分析在开发流程中发挥重要作用,可以发现和消除各种防御漏洞。此外,最新版本中还引入了智能IDE Build Actions,替代了之前的构建前(pre-build)和构建后(post-build)操作,使开发者能够在进行编译和链接之前执行多个命令。

IAR Embedded Workbench for Arm 9.40 版本延续并扩展了之前版本对Armv8-A AARCH64的支持能力,通过对Armv8-A AARCH32的支持,使64位处理器能够在32位模式下运行。此外,新版本还增强了对Renesas E2/E2 lite仿真器的兼容性,为Arm Cortex-M MCU和Cortex-A MPU提供了无缝连接的编程和调试功能。同时,新版本还新增了超过275款全新芯片的支持,涵盖了各大半导体合作伙伴厂商的产品。在扩展语言模式方面,IAR C/C++编译器支持额外的GCC编译器函数属性,拓展了广大嵌入式RTOS/中间件生态系统的互通性。随着IAR Embedded Workbench for Arm 9.40版本的发布,IAR 巩固了其为开发者提供先进工具和全面安全措施的承诺,推动嵌入式行业迈向更具创新性和完整性的未来。

安装教程

IAR Embedded Workbench for Arm 9.40 版安装参考前面几个版本的安装流程,几乎一样。

1、在知识兔下载并解压,如图所示

IAR Embedded Workbench for ARM 9.40.1免费下载-1

2、双击EWARM-9401-63915.exe运行安装,如图所示,

IAR Embedded Workbench for ARM 9.40.1免费下载-1

3、勾选我接受许可证协议条款选项

IAR Embedded Workbench for ARM 9.40.1免费下载-1

4、选择软件安装路径

IAR Embedded Workbench for ARM 9.40.1免费下载-1

5、默认设置,点next下一步,不选dongle USB drivers选项

IAR Embedded Workbench for ARM 9.40.1免费下载-1

IAR Embedded Workbench for ARM 9.40.1免费下载-1

6、安装完成,退出向导,运行IAR License Manager,选择License-Activate License,选择Offline Activation

7、运行License Generator.exe,选择本产品,将生成的License Number复制到激活页面,点击下一步

8、勾选no,点击下一步

9、如图所示,点击…按钮选择并保存生成的ActivationInfo.txt文件

10、回到许可证生成器中,点击浏览选择刚才保存的文件,然后点击Activate license按钮,并保存ActivationResponse.txt文件

11、回到软件许可证向导中,点击下一步,如图所示,点击…选择刚才的ActivationResponse.txt文件

12、激活完成,退出

 

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

点击领取巨无霸学习包+密码!

点击下载

评论