概述

一站式工具套件,适配全系 Arm 项目

Arm Development Studio 是一种嵌入式 C/C++ 开发工具链,专为基于 Arm 架构的 SoC 设计,适配微控制器、定制化多核处理器等广泛硬件。Development Studio 与 Arm 处理器 IP 同步设计研发,有助于加速面向 Cortex-M、Cortex-R、Cortex-A、Cortex-X 和 Neoverse 处理器的系统设计和软件开发。

获取免费试用版产品咨询

特性与优势

一站式工具套装,端到端全流程支持

提供一套专业的 C/C++ IDE 和嵌入式工具链方案,助力工程团队以更快速度、更低成本将产品推向市场。从 SoC 架构探索到软件集成和测试,Development Studio 无缝覆盖整个产品生命周期,囊括了开发所需的各类资源,并由值得信赖的供应商提供长期服务与支持。

推动项目和产品的高效研发

以效率提升为目标,为开发者与产品赋能。采用功能准确的虚拟原型技术,支持软件开发在硬件准备就绪前提前开始。软件构建模块可重复使用,节省宝贵的编程时间。Arm C/C++ 编译器经过高度优化,可充分利用 Arm CPU 的技术优势。如果项目推进过程中遇到技术难题,Arm 技术专家团队随时助您高效解决,为您消除后顾之忧。

适配所有基于 Arm 架构的设备

Development Studio 专为所有 Arm IP 全新打造,包含对异构处理系统的原生支持,覆盖 GPU 和 64 位大型 Armv9 SoC,为 Arm 架构提供了全面支持。

基于定制化 SoC 进行开发

从处理器 IP 适配选型、架构设计验证到软件平台的移植和优化,提供全流程技术支持。Development Studio 能够适应多元化开发平台,包括硬件仿真器、快速模型、FPGA 和芯片,灵活满足项目各个阶段的设计需求。此外,Development Studio 与 Arm IP 同步研发,因此能够充分发挥所选架构的性能优势。

基于现成的设备进行开发

Development Studio 原生支持 CMSIS-Packs,提供一系列预配置目标,让开发者能够基于我们的半导体合作伙伴创建的应用处理器和微控制器,加快产品研发落地。对于覆盖 Cortex-M、Cortex-R 和 Cortex-A CPU 的项目,Development Studio IDE 优异的可扩展性、性能和易用性亦可提供有力支持。在各种项目研发应用中,Development Studio 都有助于将设计理念转化为实际产品,轻松提高开发效率。

版本

Development Studio 版本

Arm Development Studio 在所有版本中均采用基于用户的授权许可 (UBL) 模式。请参阅基于用户的授权许可以了解更多信息。

下表汇总了各个版本的功能:

Arm 处理器支持 UBL 黄金版 UBL 黄金版 FuSa Success Kits
未公开发布的 IP    

公开的 Arm 架构和核心

Arm 嵌入式 FuSa 编译器*  

🔵

🔵

经过安全认证的 C 库  

🔵

🔵

 

产品咨询评估

产品咨询

联系我们

 

关键特性:

⚪ Arm 嵌入式编译器、调试器、性能分析器、固定虚拟平台 (FVP) 和图形分析器。

🔵 Arm 功能安全编译器。

*经过认证的编译器核心支持在完成认证时即固定下来,不再变更。点击此处查看核心列表。

免费试用 Arm Development Studio

亲身体验 Development Studio 如何加速系统设计和软件开发

立即评估
相关产品

探索其他 Arm 工具和软件

ULINKPro

ULINKpro

ULINKpro 可与 MDK 和 Arm Development Studio 协同运行,对设备上的应用进行编程、调试和分析,能够在处理器全速运行时执行多项操作,包括控制处理器、跟踪指令、设置断点以及读取/写入内存。

DSTREAM-ST

DSTREAM-ST

作为第二代高性能调试探针,在 4 个引脚上可实现 2.4 Gbps 的并行跟踪能力,为 Arm 处理器提供全面的可视性。可将跟踪数据直接传输到主机 PC,内置 Arm Development Studio 系统自动检测功能,并提供多种目标连接器。

Fast Models

快速模型

快速模型是供程序员使用的准确且灵活的 Arm IP 模型,可在硬件就绪前,提前在虚拟原型上实现软件仿真与调试。

Keil MDK Software Development Tool

Keil MDK

为支持基于 Arm 架构的微控制器应用开发,Keil MDK 包含所有必要的组件,助力创建、构建和调试嵌入式应用,此外还提供配套的软件包,旨在加快开发速度。

Keil MDK V6 将嵌入式开发推向全新高度

随着物联网设备智能水平的提升,软件也变得日益复杂,因此需要新的开发流程,创建优化的机器学习 (ML) 模型和高效的设备驱动程序,对开发者提出了更高的要求。阅读有关最新版本 Keil MDK V6 的相关内容,了解新版本针对全套 Arm Cortex-M 和 Ethos-U 处理器产品组合进行了哪些优化、如何为当今的微控制器提供算力支持。

阅读博客

打造性能出众的软件解决方案

Arm 开发者中心

Arm 和开源合作伙伴提供相关文档、教程和技术视频,助力打造性能优异的软件解决方案。

浏览 Arm 开发者

咨询专家

了解 Arm Development Studio 如何助您加速 SoC 开发。

联系我们
资源

Arm Development Studio 资源

获取开发者资源