ARM Fixed Virtual Platforms (FVPs) 是由 ARM 提供的一系列虚拟化硬件模拟器,用于在物理硬件可用之前开发和测试软件。FVP 模型非常适用于软件开发、验证和性能分析,涵盖了从裸机到操作系统和复杂 SoC 系统的各种应用。
这里以Cortex-M55为例,以下如何安装、配置和使用 ARM FVP 的详细步骤:
1. 下载FPV虚拟平台
首先选择一个FVP平台, 一个FVP平台其实就是类似于一个开发板. 这里使用ARM公司提供的Corstone-300. 这个FVP平台的内核是Cortex M55.
文档地址:
https://developer.arm.com/ip-pro ... rstone/corstone-300
下载地址:
有Windows和Linux两种平台的供下载, 笔者使用Windows的: