Arm公司推出了Arm Development Studio 2022.1,这是一套用于在任何基于 Arm 的平台上进行嵌入式 C/C++ 软件开发的工具。基于超过 25 年的经验,Development Studio 融合了前几代工具的许多最佳功能,将开发流程统一在一个易于使用的单一环境中。
Arm Development Studio 2022.1版本主要新特性:
– 支持 Cortex-M85 处理器
– 支持以前仅由白金版提供的其他处理器
– 更新所有提供的组件:
- 嵌入式 6.18 的 Arm 编译器
- 精简性能分析器 8.0
- 修复了使用 Fast Models 11.17 重建的虚拟平台 (FVP)
- Graphics Analyzer 5.11
– 通过升级到 Log4j 2.17.1 解决了 Log4j 安全漏洞
首次支持 Cortex-M85
Cortex-M85 是 Arm 用于嵌入式物联网和机器学习应用的最新处理器。Cortex-M85 是功能最强大的 Cortex-M 处理器,其微架构改进可提供一流的性能和先进的安全功能。它是第一个实现 Armv8.1-M 指针认证和分支目标识别 (PACBTI-M) 的处理器。
Arm Development Studio 2022.0 为所有版本的 Cortex-M85 提供完整支持。Arm Compiler for Embedded 6.18 允许用户构建针对处理器优化的代码,并使开发人员能够构建代码以支持 PACBTI-M。
提供了一个突出显示这些功能的示例项目,可以在提供的固定虚拟平台上运行并使用 Arm 调试器进行调试。
以前仅在白金版中支持的其他处理器
此版本还支持以前仅受白金版支持的许多其他 Arm 处理器。这是第一次包括 Armv9-A 处理器。
这些处理器的调试和 FVP 支持需要 Silver 或更高版本 Development Studio 的许可证。编译器支持需要黄金版或更高版本的许可证。还提供了示例项目来展示这些处理器的高级特性,例如 SVE2 和 bfloat16 支持。
Streamline Performance Analyzer 支持这些处理器,适用于 Linux、Android 和裸机用例。此 Streamline 更新还增加了对 Mali-G510 和 Mali-G310 GPU 的支持。作为 Arm Mobile Studio 的一部分,Android 应用程序开发人员还可以免费访问 Streamline。
Arm Development Studio 是针对裸机嵌入式系统和基于 Linux 的系统的专业软件开发解决方案。它涵盖了从引导代码和内核移植到应用程序和裸机调试的所有开发阶段,包括性能分析。
Development Studio 专为 Arm 架构设计,是市场上最全面的嵌入式 C/C++ 专用软件开发解决方案。Development Studio 可加速软件工程,同时帮助您构建强大而高效的产品。
Windows版系统要求
System requirements
-Windows 10
-Red Hat Enterprise Linux 7 Workstation
-Ubuntu Desktop Edition 18.04 LTS
CPU:2+ GHz 64-bit processor
Memory:4 GB of system memory (RAM)
Space:5 GB of available disk space
Internet:2 Mpbs or higher Internet connection for software activation, product updates and online services like the PackInstaller
Note: Development Studio IDE only supports 64-bit host platforms. For the Keil MDK system requirements visit Keil MDK system requirements.
Linux版系统要求
Product: ARM Development Studio
Version: 2022.0 & 2022.1 (202210907) Gold Edition *
Supported Architectures: x64
Website Home Page : https://developer.arm.com/
Languages Supported: english
System Requirements: Linux **
Size: 3.6 Gb
* The Gold Edition is a fully comprehensive toolchain for all software development projects on any Arm CPU and architecture, including Armv8 processors.