【发布时间】:2015-09-02 23:56:57
【问题描述】:
我正在尝试在我的嵌入式软件开发过程中使用 QEMU。我认为无需接触硬件即可运行我的代码对我很有用。尤其是当软件位于 Linux 的用户空间中时。现在,我正试图深入了解 QEMU 中的重要概念。
QEMU 在什么时候虚拟化硬件?当主机平台也是 x86 并在处理器中内置虚拟化技术时,我可以假设它虚拟化 x86 吗?
换句话说,当目标平台与主机平台不同时,我可以假设 QEMU 正在模拟硬件吗?
【问题讨论】:
我正在尝试在我的嵌入式软件开发过程中使用 QEMU。我认为无需接触硬件即可运行我的代码对我很有用。尤其是当软件位于 Linux 的用户空间中时。现在,我正试图深入了解 QEMU 中的重要概念。
QEMU 在什么时候虚拟化硬件?当主机平台也是 x86 并在处理器中内置虚拟化技术时,我可以假设它虚拟化 x86 吗?
换句话说,当目标平台与主机平台不同时,我可以假设 QEMU 正在模拟硬件吗?
【问题讨论】:
它是一种通用仿真器软件(类型 2 管理程序),当目标和主机具有相同架构时,它可以使用虚拟化。在 Linux 中需要启用 KVM 内核模块才能使用处理器的虚拟化技术。
【讨论】: