Arm FVP安装与运行
overview
ARM FVP是arm提供的一个软件仿真平台,在还没有RTL EMU的情况下可以快速调试软件,加快软件的开发进度。FVP的安装与使用主要分为以下几步
- 下载安装FVP,软件运行的虚拟环境
- 下载software stack,代码集成编译环境,有大量脚本可简化操作
下载安装FVP
https://developer.arm.com/downloads/-/arm-ecosystem-fvps
下载software stack
在此就不赘述文档的操作步骤,提一下在实操时的注意事项
- 安装配置好git和repo,这个是必须的,下载代码工具
- 根据你的需求下载对应平台的代码,使用repo注意传递的参数
- 使用repo时如果遇到访问Google不通,需要配置一下代理,注意看一下repo init成功的log
- 下载完software stack之后,使用install_prerequisites.sh脚本配置编译环境,这一步会配置好make、lib库以及gcc工具链
- 如果FVP跑的kernel不需要网络,可以不配置Ethernet tap
编译运行
- 编译镜像,如果编译过程缺少什么工具,就去解决掉
- 看一下output目录生成的镜像是否完整
- 运行FVP即可