ARM Development Studio 是一款非常好用的嵌入C/C++软件开发工具,它可以帮助您快速构建代码、调试和优化基于 Arm 的项目,是针对裸机嵌入式系统和基于 Linux 的系统的专业软件开发解决方案。它涵盖了从引导代码和内核移植到应用程序和裸机调试的所有开发阶段,包括性能分析。
全面的嵌入式 C/C++ 专用软件开发解决方案,它可以加速软件工程,同时帮助您构建强大而高效的产品。为每种开发类型提供两个集成开发环境 (IDE) 选项,高度优化的裸机 C/C++ 代码生成,包括用于 Arm Neon 和 SVE 技术的行业领先的自动矢量化技术。它可以最大限度地提高 DSP、机器学习和图像识别的性能。
目录
更新记录
ARM Development Studio 2025.1
处理器和架构支持
添加了对以下处理器的支持:
- C1-纳米
- C1-专业版
- C1-高级
- C1-超极
添加了对以下架构的支持:
- 通用中断控制器 (GIC) v5
嵌入式专业人员的 Arm 工具链
Arm® Toolchain for Embedded Professional (ATfEP) 在此版本的Arm Development Studio中已更新至ATfEP 21.1.1。
Arm 调试器
此版本的 Arm Development Studio 中的 Arm 调试器已更新至 Arm 调试器 6.8.0。
变化包括:
- 一个新的jtag-scan命令,用于扫描和显示连接到JTAG链上的设备。
- info registers 命令现在接受解析为寄存器的符号,除了显式的寄存器名称。
- 提供了一系列的Python脚本来支持Coherent Mesh Network (CMN)。这些脚本帮助可视化和配置CMN网格,并允许非安全访问以进行调试。
-
- 默认情况下,ELA-600和ELA-500使用案例脚本现在可以在脚本视图(链接自Arm调试器配置数据库)中找到。
- JSON信号映射文件现在可以自动匹配到ELAs。
- 在 用例脚本配置 对话框中,可通过 脚本 视图访问,用于 ELA 脚本:
- ELA-600 和 ELA-500 的使用案例脚本现在支持使用 JSON 信号映射文件对信号掩码和比较值进行位域级别的编辑。这使您能够使用易读的信号名称来配置 ELA 触发器,而不是手动进行位计算。
- 在通用标签页中,您现在可以从一个新的下拉对话框中选择感兴趣的ELA设备,并且有一个新的预运行脚本选项,可以指定在ELA配置之前运行的开发工作室或Jython脚本。
- 您现在可以导入和导出多个配置文件。
- 在配置脚本中的元素时,在
ela_process_trace.py选项卡中,现在可以将解压和解码的数据输出到或文件。然后,您可以在外部波形查看器中查看数据。.vcd.txt嵌入式逻辑分析仪(ELA)脚本增强:
ARM固定虚拟平台
Arm Development Studio此版本中的Arm FVPs已更新至Fast Models 11.30的精选版本。
变化包括:
- 新增了FVP_Base_C1-Nano、FVP_Base_C1-Pro、FVP_Base_C1-Premium和FVP_Base_C1-Ultra。
- 移除了FVP_Base_Cortex-A55+Cortex-A75, FVP_Base_Cortex-A55+Cortex-A76, FVP_Base_Cortex-A57x2-A53x4, 和 FVP_Base_Neoverse-N2x1-Neoverse-N2x1。
Arm 流线型
Arm Streamline 在 Arm Development Studio 此版本中更新到 9.7.2 版本。
变化包括:
- 增加了基于ATfE的裸机示例,适用于C1-Nano、C1-Pro、C1-Premium和C1-Ultra
- 更新了GCC示例,使用了GCC 14.3 Rel1。
- 更新了ATfE示例,使用ATfE 21.1.1
主机平台操作系统支持
在本次发布中,对 Windows 10 的支持已被弃用,并将在未来的发布中移除。
ARM Development Studio 2025.0
处理器和架构支持
添加了对以下处理器的支持:
- 科雷克斯-A320
嵌入式专业人员的 Arm 工具链
- Arm® 嵌入式专业工具链 (ATfEP) 20.1.0 现在包含在 Arm Development Studio 的此版本中。
Arm嵌入式编译器
- Arm Development Studio此版本中的Arm Compiler已更新至Arm Compiler for Embedded 6.24。
- AC6 已经完成开发。发布 6.24(2025 年 4 月)是 AC6 的最后一个计划发布版本,除了 6.16LTS 和 6.22LTS 功能安全分支的维护更新版本。
- Arm Compiler 5 是一个过时产品,Arm Development Studio 不再提供。它在 2014 年被 AC6 替代,自那时起没有进行维护。不推荐在新项目中使用 AC5,并且它与 UBL 许可技术不兼容。
Arm 调试器
- Arm Development Studio此版本中的Arm Debugger已更新至Arm Debugger 6.6.0。
ARM固定虚拟平台
Arm Development Studio此版本中的Arm FVPs已更新至Fast Models 11.29的精选版本。
- 添加了FVP_Base_Cortex-A320
- FVP_Base_Cortex-A72x2-A53x4, FVP_Base_Cortex-A73x2-A53x4, FVP_Base_Neoverse-N3x1-Neoverse-N3x1, 和 FVP_Base_Neoverse-V2x1-Neoverse-V2x1 被移除了
- FVP_Base_Cortex-A32x1/A35x1/A53x1/A57x1/A72x1/A73x1 被替换为 FVP_Base_Cortex-A32/A35/A53/A57/A72/A73
- FVP_BaseR_Cortex-R52x1 被替换为 FVP_BaseR_Cortex-R52
- FVP_Base_Neoverse-V3x1-Neoverse-V3x1 被替换为 FVP_Base_Neoverse-V3,而 FVP_Base_Neoverse-V3x1-Neoverse-V3x1 被替换为 FVP_Base_Neoverse-V3AE
Arm 流线型
Arm Streamline 在 Arm Development Studio 此版本中更新到 9.6.1 版。
- 许多示例现在根据 MIT 许可证开源。
- 添加了适用于 Arm 工具链的裸机示例
- 添加了针对Cortex-A320的裸机示例
- 更新了GCC示例,使用了GCC 14.2 Rel1。
- 移除了 Arm7-A Linux 示例、Arm7-A Linux 发行版和闪存示例
主机平台操作系统支持
增加了对 Ubuntu 桌面版 24.04 LTS 作为主机平台的支持,同时保留对 Ubuntu 桌面版 22.04 LTS 的支持。 Ubuntu 桌面版 20.04 LTS 不再是官方支持的主机平台。
ARM Development Studio 功能特点
一包。所有工具。端到端
一套专业的 C/C++ IDE 和嵌入式工具链装备工程团队,以更快、更经济高效地将产品推向市场。Development Studio 结合了 Arm 和 Keil 开发工具和中间件的优点,无缝涵盖整个产品生命周期,从 SoC 架构探索到软件集成和测试。这是您需要的一切,来自您长期信任的供应商。
高效的项目和产品
专为提高效率而设计——既适用于开发人员,也适用于他们的产品。功能准确的虚拟原型使软件开发领先于硬件可用性。可重复使用的软件构建块可以节省宝贵的编码时间。高度优化的 Arm C/C++ 编译器充分利用了 Arm CPU。为了让您高枕无忧,如果您需要,您还可以依靠 Arm 技术专家来解决您的项目问题。
适用于所有基于 Arm 的设备
Development Studio 针对所有 Arm IP 从头开始构建,包括对异构处理系统的原生支持,包括 GPU 和大型 64 位 Armv-A SoC。这为您提供了 Arm 架构最全面的支持。
在定制 SoC 上开发
选择正确的处理器 IP、验证架构设计、移植和优化您的软件平台。从循环模型到硬件仿真器再到快速模型、FPGA 和硅,Development Studio 可以适应您的开发平台,在各个项目阶段为您的设计提供支持。由于它是与 Arm IP 一起开发的,它使您能够充分探索所选架构中的所有功能。
ARM Development Studio 2025.1 安装教程
1、挂载setup
2、安装完成后,将tercel文件夹里的所有文件复制到安装目录下替换
默认路径:C:\Program Files\Arm\Development Studio 2025.1
5、下一步
6、安装成功
相关文件下载
ARM Development Studio 2025.0 下载
百度网盘:
ARM Development Studio 2025.1 win+linux下载
- linux可参照安装包内【ReadMe.txt】进行安装





微信扫一扫打赏
支付宝扫一扫打赏

