
qemu源码解析(笔记勿拍)
文章平均质量分 90
qemu源码解析
每有新代码解析,则更新。
刘仕豪
操作系统行业从业者,开源精神,希望可以推动科技进步。
展开
-
使用qemu调试arm、x86平台linux内核
1.ARMsudo apt-get install qemu libncurses5-dev gcc-arm-linux-gnueabi buildessent 安装编译需要的工具包。下载linux源码,和下载busybox工具包:https://busybox.net/downloads/busybox-1.24.0.tar.bz2利用busybox编译最小文件系统: cd busybox export ARCH=arm export CROSS_COMPILE=原创 2021-07-28 10:05:05 · 1414 阅读 · 0 评论 -
qemu基础知识、编译、安装以及虚拟机创建
0.qemu和kvm的区别 首先KVM(Kernel Virtual Machine)是Linux的一个内核驱动模块,它能够让Linux主机成为一个Hypervisor(虚拟机监控器)。 在支持VMX(Virtual Machine Extension)功能的x86处理器中,Linux在原有的用户模式和内核模式中新增加了客户模式,并且客户模式也拥有自己的内核模式和用户模式,虚拟机就是运行在客户模式中。 KVM模块的职责就是打开并初始化VMX功能,提供相应的接口以支持虚拟机的运行。 QEMU(原创 2021-07-28 09:42:40 · 5236 阅读 · 0 评论