摘要: IAR Systems是面向嵌入式开发的软件工具和服务的永不过时的供应商,它已经扩展了用于RISC-V的完整开发工具链IAR Embedded Workbench,并提供了附加的跟踪功能和新的编译器优化功能。
IAR Systems是面向嵌入式开发的软件工具和服务的永不过时的供应商,它已经扩展了用于RISC-V的完整开发工具链IAR Embedded Workbench,并提供了附加的跟踪功能和新的编译器优化功能。最新版本1.40建立在对多家供应商的一系列MCU和FPGA的现有支持的基础上,引入了对Nuclei System Technology器件的支持。此外,此新版本还包括对P扩展草案和内在函数的增强实现,并支持矢量化版本。
通过出色的优化技术,用于RISC-V的IAR嵌入式工作台可帮助开发人员确保应用程序满足要求,并优化板载内存的利用率。除了用于字符串处理的新优化库之外,最新版本还针对速度和大小引入了一些新的编译器优化。这导致跨各种标准代码库的大小优化得到了改善,并且针对实际基准测试的速度优化得到了显着改善。为了确保代码质量,该工具链包括用于集成静态代码分析的C-STAT。C-STAT证明代码与MISRA C:2012,MISRA C ++:2008和MISRA C:2004等行业标准保持一致,并且还检测CERT C和通用弱点枚举(CWE)定义的缺陷,错误和安全漏洞。如先前所宣布,
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的跟踪概述”。太平洋标准时间(PST)12月10日,星期四,下午2:00–3:30(太平洋标准时间,GMT-8)。
用于RISC-V的IAR嵌入式工作台是一个完整的C / C ++编译器和调试器工具链。对于想要尝试使用该工具链的开发人员,IAR Systems向具有商业可行性开发项目的公司免费提供RISC-V评估套件。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308