QEMU搭建arm虚拟机开发环境

获取QEMU代码

复制代码
git clone https://gitlab.com/qemu-project/qemu.git

切换对应的工程分支

使用git指令切换到对应的分支上,我这里使用的是stable-4.0的分支

git checkout -b stable-4.0 remotes/origin/stable-4.0

配置&编译

在工程的根目录下执行

./configure --target-list=aarch64-linux-user,aarch64-softmmu --enable-virtfs --enable-debug

然后执行make,视情况是否要执行make install

内核代码获取与编译

busybox代码获取与编译

制作rootfs

启动你的arm虚拟机

相关推荐
电鱼智能的电小鱼1 小时前
基于电鱼 ARM 边缘网关的智慧工地数据可靠传输方案——断点续传 + 4G/5G冗余通信,保障数据完整上传
arm开发·人工智能·嵌入式硬件·深度学习·5g·机器学习
范纹杉想快点毕业1 小时前
12个月嵌入式进阶计划ZYNQ 系列芯片嵌入式与硬件系统知识学习全计划(基于国内视频资源)
c语言·arm开发·单片机·嵌入式硬件·学习·fpga开发·音视频
wanhengidc2 小时前
云手机畅玩 梦幻西游
运维·服务器·arm开发·智能手机·自动化
z202305086 小时前
linux之arm SMMUv3 故障和错误(4)
linux·运维·arm开发
攒钱植发6 小时前
嵌入式Linux——解密 ARM 性能优化:LDR 未命中时,为何 STR 还能“插队”?
linux·arm开发·c++·性能优化
小尧嵌入式1 天前
STM32启动汇编文件详解及启动逻辑
汇编·arm开发·stm32·单片机
wanhengidc2 天前
云手机搬砖 尤弥尔传奇自动化操作
运维·服务器·arm开发·安全·智能手机·自动化
花姐夫Jun2 天前
在 Ubuntu ARM 架构系统中安装并使用花生壳实现内网穿透
arm开发·ubuntu·架构
森G2 天前
四、Linux设备驱动介绍
linux·arm开发·ubuntu
GilgameshJSS2 天前
STM32H743-ARM例程36-DNS
c语言·arm开发·stm32·单片机·嵌入式硬件