×
嵌入式 > 嵌入式开发 > 详情

IAR Embedded Workbench帮助嵌入式从32位迁移到64位

发布时间:2021-07-17 发布时间:
|

IARSystems是面向未来的嵌入式开发软件工具和服务的供应商,日前宣布其C/C++开发工具链IAR Embedded Workbench for Arm支持64位芯片,包括ArmCortex-A35,Cortex-A53和Cortex-A55。通过IAR Embedded Workbench,IAR Systems为客户提供了市场上最多样化的微控制器支持,以及适应不同组织需求的许可选项。


在嵌入式行业中,越来越多的应用程序基于64位内核,特别是在低功耗应用程序,深度嵌入式和手持设备中。在这些应用领域中,IAR Embedded Workbench拥有强大的立足点,是许多公司实现最高性能和能源效率的首选工具链。通过支持需要64位Arm内核的前沿设计,IAR Systems现在使其客户能够利用工具链的领先优化技术,也适用于64位设备。此外,集成的代码分析工具可确保代码质量,并且为简化功能安全认证,还提供了工具链的预认证版本。


作为高度优化的构建工具的补充,IAR Embedded Workbench for Arm提供了广泛的调试和分析可能性,例如复杂的代码和数据断点,运行时堆栈分析,调用堆栈可视化,代码覆盖率分析以及功耗的集成监控。该公司的I-jet调试探针和高性能C-SPY Debugger 64位指令集模拟器为无缝,灵活的开发工作流提供了更多功能。该工具链可对组合的Cortex-A(32/64位),Cortex-R(32位)和Cortex-M(32位)设备以及片上系统(SoC)进行多核调试。IAR Arm Embedded Workbench还提供领先的实时操作系统(RTOS)和中间件供应商的预集成软件解决方案。


IAR Systems首席执行官Stefan Skarin表示:“从8位开始,我们一直在追随客户进入32位,现在我们正在继续一起进入64位世界。我们的客户需要访问集成的,灵活的解决方案,这些解决方案可以在不影响性能或质量的前提下提供先进功能,并且我们正在与众多较早采用64位的主要客户进行合作,以使他们的技术转换顺利进行尽可能高效,并使他们能够开发下一代嵌入式应用程序。通过此扩展产品,我们正在构建面向未来的开发工具平台,使我们的客户既可以最大化他们已经进行的投资,也可以为即将到来的创新做准备。”


适用于Arm的IAR嵌入式工作台的最新版本提供对许多不同64位处理器的支持,例如NXP i.MX 8系列应用处理器,包括i.MX 8M,i.MX 8M Mini和i.MX 8M Nano产品。

恩智浦半导体i.MX生态系统总监Robert Thompson表示:“对于希望在更高性能的嵌入式处理器上实现实时应用程序的开发人员来说,IAR Embedded Workbench for Arm中的64位支持是一个好消息。 NXP的i.MX 8M应用处理器为需要图形,视觉,语音控制,机器学习,智能感测和通用处理的智能,互联,节能设备提供了经济高效的集成和实惠的性能。IAR Systems和NXP在嵌入式处理领域的悠久合作历史使我们的组合技术能够为64位嵌入式应用程序提供强大的开发平台。”


在9.10版中,工具链支持Armv8-A执行模型AArch64和Arm AArch-64数据模型ILP32和LP64,并且与Arm AEABI 64位和C ++ IA64 ABI和C ++ IA64 ABI兼容。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Recogni:将高端AI芯片推向自动驾驶边缘