Arm FVP安装与运行

2022/6/2 23:24:32

本文主要是介绍Arm FVP安装与运行,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

overview

ARM FVP是arm提供的一个软件仿真平台,在还没有RTL EMU的情况下可以快速调试软件,加快软件的开发进度。FVP的安装与使用主要分为以下几步

  1. 下载安装FVP,软件运行的虚拟环境
  2. 下载software stack,代码集成编译环境,有大量脚本可简化操作

下载安装FVP

https://developer.arm.com/downloads/-/arm-ecosystem-fvps

下载software stack

步骤参考:https://gitlab.arm.com/arm-reference-solutions/arm-reference-solutions-docs/-/blob/master/docs/infra/common/download-sources.rst

在此就不赘述文档的操作步骤,提一下在实操时的注意事项

  1. 安装配置好git和repo,这个是必须的,下载代码工具
  2. 根据你的需求下载对应平台的代码,使用repo注意传递的参数
  3. 使用repo时如果遇到访问Google不通,需要配置一下代理,注意看一下repo init成功的log
  4. 下载完software stack之后,使用install_prerequisites.sh脚本配置编译环境,这一步会配置好make、lib库以及gcc工具链
  5. 如果FVP跑的kernel不需要网络,可以不配置Ethernet tap

编译运行

步骤参考:https://gitlab.arm.com/arm-reference-solutions/arm-reference-solutions-docs/-/blob/master/docs/infra/common/busybox-boot.rst

  1. 编译镜像,如果编译过程缺少什么工具,就去解决掉
  2. 看一下output目录生成的镜像是否完整
  3. 运行FVP即可

reference

  1. https://gitlab.arm.com/arm-reference-solutions/arm-reference-solutions-docs/-/tree/master/docs/infra


这篇关于Arm FVP安装与运行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程