概述

软硬件协同设计,加速软件开发


Arm 虚拟硬件 (AVH) 将主流开发套件、基于 Arm 架构的处理器和系统在云端实现虚拟化,实现软件开发的规模化扩展与加速推进。AVH 是 Arm 建模技术的迭代升级,无需等待硬件,同时简化了测试板集群的构建与配置复杂性。此外,AVH 还支持 DevOps 和 MLOps 等现代敏捷软件开发实践。

特性与优势

自信地开发软件

用成熟、指令精确且可扩展的建模引擎替代物理硬件,为机器学习 (ML) 和嵌入式应用的现代软件开发提供最佳实践支持。

充分提升可扩展性

在云端轻松运行和扩展 CI 基础设施,数秒内即可启动数千个虚拟板。快速试验并测试复杂的多设备配置。

加速开发

借助基于 Arm 架构的技术,采用敏捷软件开发实践(例如 CI/CD (DevOps) 和 MLOps 工作流),快速启动软件的开发与测试。

开始使用 Arm 虚拟硬件

 


Arm 虚拟硬件 FVP
Arm 虚拟硬件 Third-Party Hardware

概述
概述

Arm Cortex-M CPU 和 Arm Corstone 参考子系统的功能精确型固定虚拟平台 (FVP)。

主流开发套件的云端模型,涵盖已量产的外设、传感器和电路板组件。 


细节
细节
  • 基于 Arm Fast Model 技术,与 Arm 处理器 IP 一同开发。
  • 对指令和异常行为进行精确仿真。
  • 在本地桌面环境运行,也支持基于云的 CI/CD 配置。
  • 依托 Arm Neoverse 平台 CPU 原生执行 Arm 代码,仿真速度高于传统建模技术。
  • 完整 SoC 和开发套件的精确模型,涵盖外设、传感器和其他电路板组件,但在性能方面并非完全精确。
  • 执行与真实硬件相同的二进制文件,并利用电路板 SDK 和软件代码示例。
  • 利用基于云的服务器,免去了维护物理硬件的复杂性和成本。

包含的产品
包含的产品
  • 树莓派 4 代
  • NXP® i.MX 93 应用处理器
  • NXP® i.MX 8M Arm Cortex 复合体
  • STM32U5 物联网探索套件

设计用途
设计用途
  • ML 和嵌入式应用的软件验证。
  • 单元和集成测试的 CI 工作流,用于测试具有抽象 I/O 接口的软件模块。
  • 探索嵌入式软件栈和示例。
  • 培训和教育。
  • 构建物联网、汽车、ML 和嵌入式应用的软件开发者。
  • 使用二进制兼容映像的 OS(例如 Linux)分发和应用验证。
  • 与云服务提供商解决方案集成。
  • 现代云原生软件开发实践的相关演示、培训和教育。

成本
成本
  • 通过 Arm Tools Artifactory 获取,可免费用于评估、开源项目和非商业用途。
  • 通过 Arm Keil MDK 获取,MDK-Professional 版本的用户无需支付额外费用。
  • 通过 AWS AMI(实验)获取,基础设施成本取决于用量。访问 AWS Marketplace 了解更多信息。

提供 30 天免费试用和付费订阅。有关定价的更多详细信息,请点击


资源和支持
资源和支持

开始使用
开始使用

请参阅基础设施文档,了解云和桌面环境中可用的选项。

可通过 Corellium 获得。点击此处开始使用。

 

*中国大陆地区用户请通过 AWS 中国区 Marketplace 访问 AVH,以获得更好的用户体验。

助您将软件开发推向新高度

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

浏览 Arm 开发者