Arm Development Studio 是一款ARM官方开发的专为基于 Arm 架构的系统芯片(SoC)设计的嵌入式 C/C++ 开发工具链,广泛应用于从微型微控制器到定制集群处理器的高效嵌入式软件开发。2024.1 版本于 2025 年 1 月发布,带来了对最新 Arm 处理器的支持以及多项功能改进。
主要功能与特性
全面的开发支持
编译器:Arm Development Studio 2024.1 配备了 Arm Compiler for Embedded 6.23,支持最新的 Arm 架构和处理器,包括 Cortex-A725 和 Cortex-X925。它提供了高效的代码生成和优化功能,能够帮助开发人员构建高性能的嵌入式应用程序。
调试器:该版本的 Arm Debugger 6.4.0-armds 提供了增强的调试功能,例如改进的缓存可视化、对处理器异常的详细报告以及新的快照命令,允许用户创建包含寄存器、内存和跟踪历史的快照文件。
银版(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 用户目录下文件夹,如: \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这个文件