IAR Systems为RISC-V开发提供扩展的优化和跟踪功能
瑞典乌普萨拉-2020年11月26日-面向未来的嵌入式开发软件工具和服务供应商IARSystems®已扩展了用于RISC-V的完整开发工具链IAR EmbeddedWorkbench®,并提供了附加的跟踪功能和新的编译器优化功能。在1.40版本的基础上,已有多家供应商提供的一系列MCU和FPGA支持,最新版本引入了对Nuclei系统技术设备的支持。此外,此新版本还包括对P扩展草案和内在函数的增强实现,并支持矢量化版本。
通过出色的优化技术,用于RISC-V的IAR嵌入式工作台可帮助开发人员确保应用程序满足所需的需求并优化板载内存的利用率。除了用于字符串处理的新优化库之外,最新版本还针对速度和大小引入了一些新的编译器优化。这样可以改善各种标准代码库的大小,并可以提高实际基准测试的速度。为了确保代码质量,该工具链包括用于集成静态代码分析的C-STAT®。 C-STAT证明代码与MISRA C:2012,MISRA C ++:2008和MISRA C:2004等行业标准保持一致,并且还检测CERT C和通用弱点枚举(CWE)定义的缺陷,错误和安全漏洞。正如先前宣布的那样,经TÜV南德意志集团(TÜVSÜD)根据IEC 61508和ISO 26262认证的IAR嵌入式工作台IASC的功能性安全版本将于2021年初上市,提供合格的工具,简化的验证并在产品生命周期中提供有保证的支持。
IAR Embedded Workbench为强大的调试和跟踪探针提供了本机支持,从而启用了附加功能来监视和了解应用程序的行为。除快速JTAG / cJTAG / DAP调试外,调试探针I-jet还支持片上RAM缓冲跟踪。为了实时跟踪信息以进行代码覆盖和配置文件分析,开发人员可以使用跟踪探针I-jet跟踪。通过I-jet跟踪,IAR嵌入式工作台为开发人员提供了对所有活动设置和应用程序实时跟踪状态的完全控制。此外,通过功能分析,可以查看和分析应用程序中功能的时序信息,而代码覆盖率分析则显示了已执行到单指令分辨率的代码所占的百分比。这些组合的功能提供了一种非侵入式且易于使用的代码优化工具。借助用于RISC-V的最新版本的IAR Embedded Workbench,对跟踪功能进行了扩展,增强了对SiFive Insight调试解决方案的支持,并增加了对跟踪触发点的支持,从而可以调整何时启动和停止跟踪捕获。
IAR Systems将在2020年12月8日至10日举行的虚拟RISC-V峰会上展出,IAR Systems的首席仿真架构师Robert Chyla将于周四在软件和工具流中介绍主题“ RISC-V的跟踪概述”。
用于RISC-V的IAR嵌入式工作台是一个完整的C / C ++编译器和调试器工具链。对于想要尝试该工具链的开发人员,IAR Systems向具有商业可行性开发项目的公司免费提供RISC-V评估套件。有关工具链的更多信息,请访问www.iar.com/riscv。
关于IAR系统
IAR Systems为嵌入式开发提供了面向未来的软件工具和服务,使世界各地的公司都可以创建当今的产品和未来的创新。自1983年以来,IAR Systems的解决方案在开发超过一百万个嵌入式应用程序时确保了质量,可靠性和效率。该公司总部位于瑞典乌普萨拉,在全球设有销售和支持办事处。自2018年以来,设备安全,嵌入式系统和生命周期管理的全球领域专家Secure Thingz成为IAR Systems Group AB的一部分。 IAR Systems Group AB在纳斯达克OMX斯德哥尔摩中盘上市。了解更多信息,请访问www.iar.com。