ARM官方出品的开发工具链,Arm Development Studio 2024.1 安装包分享

 ARM官方出品的开发工具链,Arm Development Studio 2024.1 安装包分享
Arm Development Studio 是一款ARM官方开发的专为基于 Arm 架构的系统芯片(SoC)设计的嵌入式 C/C++ 开发工具链,广泛应用于从微型微控制器到定制集群处理器的高效嵌入式软件开发。2024.1 版本于 2025 年 1 月发布,带来了对最新 Arm 处理器的支持以及多项功能改进。

主要功能与特性

  1. 全面的开发支持
    • 编译器:Arm Development Studio 2024.1 配备了 Arm Compiler for Embedded 6.23,支持最新的 Arm 架构和处理器,包括 Cortex-A725 和 Cortex-X925。它提供了高效的代码生成和优化功能,能够帮助开发人员构建高性能的嵌入式应用程序。
    • 调试器:该版本的 Arm Debugger 6.4.0-armds 提供了增强的调试功能,例如改进的缓存可视化、对处理器异常的详细报告以及新的快照命令,允许用户创建包含寄存器、内存和跟踪历史的快照文件。
    • 性能分析器:Arm Streamline 9.4 是一款图形化性能分析工具,能够将采样数据和系统跟踪转换为可视化和统计报告,帮助开发人员优化系统性能。
  2. 虚拟平台与仿真支持
    • 固定虚拟平台(FVP):基于 Arm Fast Models 11.27 的 FVP 提供了对多种 Arm 架构的单核和多核仿真模型支持,使开发人员能够在没有硬件的情况下进行软件开发。这有助于加速开发流程,特别是在硬件尚未可用时。
  3. 用户体验改进
    • Windows 安装程序:2024.1 版本引入了新的 Windows 安装程序和卸载程序,提供了更便捷的安装体验,并解决了之前版本中的一些安全漏洞。
    • Semihosting 改进:为了提高主机的安全性,Semihosting 默认不再直接访问主机文件,用户可以通过新命令控制文件访问权限。
  4. 多平台支持
    • Arm Development Studio 2024.1 支持 Windows 10/11 和多种 Linux 发行版,包括 Red Hat Enterprise Linux 8 Workstation、Ubuntu Desktop Edition 20.04 LTS 和 22.04 LTS。

版本选择

Arm Development Studio 提供多种版本以满足不同开发需求:
  • 青铜版(Bronze Edition):适用于 Cortex-M 项目,提供完整的工具链和固定虚拟平台。
  • 银版(Silver Edition):支持 Cortex-R 和 Cortex-A 系列处理器,适合运行 Linux 的系统。
  • 黄金版(Gold Edition):提供全面的工具链支持,适用于所有 Arm CPU 和架构。
  • 白金版(Platinum Edition):专为 Arm 合作伙伴设计,支持最新 IP。

PS:老wu这里分享的是黄金版(Gold Edition)。

适用场景

Arm Development Studio 2024.1 适用于多种开发场景:
  • 硬件开发:支持从硬件仿真器到 FPGA 和芯片的开发。
  • 软件开发:提供从引导代码和内核移植到应用程序开发的全面支持。
  • 虚拟开发:通过 FVP 模型,开发人员可以在虚拟环境中进行软件开发和测试。

如何安装 Arm Development Studio 2024.1

网盘里分享的「DS000-BN-00000-r24p1-00rel0.zip」是安装包,将其解压,然后进入解压处理的文件夹,运行其中的「armds-2024.1」启动安装向导程序。


安装结束后,先不要运行主程序,先进行激活操作。

如果您之前有安装过Arm Development Studio,先删除对应的windows 用户目录下文件夹,如:

<user>\AppData\Roaming\arm\DS

如果是第一次安装,则没有这个目录存在,直接忽略进入下边的激活步骤

网盘里分享的「ARM-DS_2024.1_Windows_PatchFiles.zip」文件是激活程序,将其解压处理,然后复制到Arm Development Studio的安装目标目录下替换同名文件。

然后启动Arm DS IDE 2024.1,会提示需要添加相关license,这里选基于FlexNet的这一项

接着指定licens文件,也就是上边步骤复制到Arm Development Studio的安装目标目录下的ds_license.lic这个文件

如上图所示,添加license文件后,会自动复制到<user>\AppData\Roaming\arm\DS,也就说,如果后续安装新的版本,可能license会变更,在激活时先删除<user>\AppData\Roaming\arm\DS这个目录

搞定!好好享用吧 ( ̄▽ ̄)”

 

如何下载Arm Development Studio 2024.1 安装包分享

关注老wu博客的公众号,并在公众号里发送对应的下载关键字获取下载链接

关注吴川斌的博客公众号

在公众号里给老吴发消息:

下载|ARMDS2024.1

或者代码

6372

建议复制粘贴过去不会码错字哟,O(∩_∩)O~

吴川斌

吴川斌

Leave a Reply