Uppsala,Sweden—年5月22日
IARSystems,业界领先的嵌入式软件开发工具和服务供应商,宣布支持RISC-V内核的C/C++编译调试工具链IAREmbeddedWorkbench现已上市!
通过卓越的代码优化技术,IAREmbeddedWorkbench帮助开发人员确保其应用程序达到设计要求并且高效地使用存储空间,这也使得企业能够在现有平台上添加更多的功能,进一步提升其价值。内部测试的结果表明,支持RISC-V的第一版IARC/C++编译器主要是在代码密度方面进行了改善,与其他可用的工具相比,生成的代码尺寸显著降低。为了保证代码质量,工具链中还集成了用于静态代码分析的C-STAT插件。C-STAT有助于检查代码对于特定编程规则的遵从性,例如MISRAC:、MISRAC++:和MISRAC:,也能够发现由CommonWeaknessEnumeration(CWE)和CERTC/C++规则所定义的软件缺陷、错误和安全漏洞。
IAREmbeddedWorkbench自带的C-SPY调试环境实现了对应用程序的实时控制,它的模拟器可以在脱离硬件的情况下提供完整的调试功能。对于在线调试,IARSystems提供I-jet仿真器,实现了高速的调试平台,能够对代码进行完全掌控。
RISC-V正在成为一种重要而且普遍的CPU体系架构,
许多公司正在他们的设计中采用这一架构
这些公司将从专业的开发工具和专业的技术支持中获益良多。作为商业工具供应商,我们在RISC-V生态系统中处于独一无二的地位,能够持续地在技术上投入资源,并为客户提供全面的技术支持。我们正在推动RISC-V软件开发进入一个崭新的高度。
——IARSystemsCEO,StefanSkarin先生
“我们高兴地看到,IARSystems为RISC-V用户提供了一款可选的强大商业工具。”阿里巴巴旗下平头哥半导体资深技术专家李春强先生说:“基于RISC-V的商业产品数量与日俱增,我们相信市场将对IARSystems领先的代码优化技术和专业的技术支持给出非常积极的反馈。作为RISC-V基金会铂金会员,我们将在ISA优化、代码密度优化、安全等多个技术方向和业内企业一起持续推进RISC-V生态发展和合作。我们还将基于RISC-V推出一系列CPUCore,并与IARSystems在工具方面开展合作。”
“我们高兴地看到,IAREmbeddedWorkbench已对AndesCore处理器提供了早期支持,”晶心科技CTO兼执行副总裁苏泓萌博士评论道:“IARSystems一如既往地提供高性能的开发工具以及丰富的调试功能,使客户能够缩短产品的上市时间,创建有强大竞争力的嵌入式应用。我们对此次发布充满期待。”
“作为基于FPGA来实现RISC-V设计的Mi-V生态系统的一员,IARSystems在提供性能出众、服务完备的开发工具方面具有坚实的记录。”Microchip旗下MicrosemiFPGA事业部产品市场总监TimMorin先生说:“我们高兴地看到IARSystems在产品目录中加入了对RISC-V的支持,我们将继续保持合作,为双方共同的客户提供最优的解决方案。”
“我兴奋地看到,IAREmbeddedWorkbench成为了RISC-V生态系统中最强健的工具之一,”SiFiveCTO,RISC-V指令集架构的设计者,YunsupLee先生说:“高质量的、对SiFive内核提供商业化支持的开发工具对于创新者而言非常关键,他们需要通过可定制的处理器以及紧凑而且高性能的代码,使其努力的成果达到最佳。”
“IAREmbeddedWorkbench加入RISC-V生态系统,将进一步推动RISC-V被整个嵌入式行业所接受。”RISC-V基金会CEO,CalistaRedmond女士说:“IARSystems为世界各地的用户提供开发工具,我兴奋地见证了该公司领先的编译技术、静态代码分析和丰富的调试功能被引入RISC-V社区。”
RISC-V是一款基于精简指令集计算(ReducedInstructionSetComputing,RISC)原理的开放、免费的指令集架构(ISA)。年,IARSystems加入了非盈利的、以驱动RISC-VISA的实现和应用为目的的RISC-V基金会,并承诺将其领先的开发工具引入发展中的RISC-V社区。除了提供强大的工具产品,IARSystems还通过世界各地的分支机构提供出色的技术支持服务。
首个版本的IAREmbeddedWorkbenchforRISC-V支持32位的RV32内核及其扩展。后续版本将陆续支持64位内核以及更加紧凑的RV32E指令集,并提供功能安全认证和信息安全解决方案。
点
欲获得更多信息,点击下方“阅读全文”
中科医院以品质领跑行业中科医院用爱心承担责任