一个人随便玩玩的博客。除网络小说,其它都为本人原创,网页设计、虚拟主机空间、小程序开发,网站搬家和维护、私域客服系统,私人管家等,价格美丽,有兴趣的话请联系我:点击在线沟通
Jul
31
4.6 ColdFire 系统仿真器
使用可执行文件 qemu-system-m68k 来仿真 ColdFire 机器。该仿真器能够启动 uClinux 内核。
M5208EVB 仿真包括以下设备:
使用可执行文件 qemu-system-m68k 来仿真 ColdFire 机器。该仿真器能够启动 uClinux 内核。
M5208EVB 仿真包括以下设备:
Jul
30
Jul
29
4 QEMU 系统仿真器(用于非 PC 目标)
QEMU 是一个通用的仿真器,能够仿真多种非 PC 机器。大多数选项与 PC 仿真器相似,区别将在以下章节中说明。
4.1 PowerPC 系统仿真器
使用可执行文件 qemu-system-ppc 来模拟完整的 PREP 或 PowerMac PowerPC 系统。
QEMU 是一个通用的仿真器,能够仿真多种非 PC 机器。大多数选项与 PC 仿真器相似,区别将在以下章节中说明。
4.1 PowerPC 系统仿真器
使用可执行文件 qemu-system-ppc 来模拟完整的 PREP 或 PowerMac PowerPC 系统。
Jul
28
3.12 GDB 使用
QEMU 提供了对 GDB 的原始支持,可以在虚拟机运行时通过按下 'Ctrl-C' 来检查其状态。
为了使用 GDB,启动 QEMU 时需要使用 '-s' 选项。这将使 QEMU 等待 GDB 连接:
QEMU 提供了对 GDB 的原始支持,可以在虚拟机运行时通过按下 'Ctrl-C' 来检查其状态。
为了使用 GDB,启动 QEMU 时需要使用 '-s' 选项。这将使 QEMU 等待 GDB 连接:
Jul
27
3.10 USB 仿真
QEMU 仿真一个 PCI UHCI USB 控制器。你可以虚拟地插入虚拟 USB 设备或实际的主机 USB 设备(实验性质,只在 Linux 主机上有效)。QEMU 会自动创建并连接虚拟 USB 集线器,以便连接多个 USB 设备。
3.10.1 连接 USB 设备
QEMU 仿真一个 PCI UHCI USB 控制器。你可以虚拟地插入虚拟 USB 设备或实际的主机 USB 设备(实验性质,只在 Linux 主机上有效)。QEMU 会自动创建并连接虚拟 USB 集线器,以便连接多个 USB 设备。
3.10.1 连接 USB 设备
Jul
26
3.7 网络仿真
QEMU 可以模拟多种网络卡(如 PC 目标上的 PCI 或 ISA 网络卡),并将它们连接到任意数量的虚拟局域网(VLAN)。主机的 TAP 设备可以连接到任何 QEMU VLAN。VLAN 还可以在不同的 QEMU 实例之间连接,从而模拟大型网络。为了简化使用,非特权用户模式的网络栈可以替代 TAP 设备,提供基本的网络连接。
3.7.1 VLANs
QEMU 可以模拟多种网络卡(如 PC 目标上的 PCI 或 ISA 网络卡),并将它们连接到任意数量的虚拟局域网(VLAN)。主机的 TAP 设备可以连接到任何 QEMU VLAN。VLAN 还可以在不同的 QEMU 实例之间连接,从而模拟大型网络。为了简化使用,非特权用户模式的网络栈可以替代 TAP 设备,提供基本的网络连接。
3.7.1 VLANs
Jul
25
Jul
24
命令描述:
create [-f fmt] [-o options] filename [size]
创建一个新的磁盘映像文件 filename,大小为 size,格式为 fmt。根据文件格式的不同,您可以添加一个或多个选项来启用该格式的附加功能。
如果指定了 backing_file 选项,则该映像仅记录与 backing_file 的差异。在这种情况下,不需要单独指定大小。除非使用 commit 命令(或 qemu-img commit),否则 backing_file 不会被修改。
create [-f fmt] [-o options] filename [size]
创建一个新的磁盘映像文件 filename,大小为 size,格式为 fmt。根据文件格式的不同,您可以添加一个或多个选项来启用该格式的附加功能。
如果指定了 backing_file 选项,则该映像仅记录与 backing_file 的差异。在这种情况下,不需要单独指定大小。除非使用 commit 命令(或 qemu-img commit),否则 backing_file 不会被修改。
Jul
23
3.5.2 整数表达式
监视器支持每个整数参数的整数表达式。你可以通过在寄存器名称前加 $ 来获取特定 CPU 寄存器的值。
3.6 磁盘映像
从 QEMU 版本 0.6.1 开始,支持多种磁盘映像格式,包括可增长的磁盘映像(其大小会随着非空扇区的写入而增加)、压缩和加密的磁盘映像。版本 0.8.3 增加了新的 qcow2 磁盘映像格式,该格式对于支持虚拟机快照至关重要。
监视器支持每个整数参数的整数表达式。你可以通过在寄存器名称前加 $ 来获取特定 CPU 寄存器的值。
3.6 磁盘映像
从 QEMU 版本 0.6.1 开始,支持多种磁盘映像格式,包括可增长的磁盘映像(其大小会随着非空扇区的写入而增加)、压缩和加密的磁盘映像。版本 0.8.3 增加了新的 qcow2 磁盘映像格式,该格式对于支持虚拟机快照至关重要。
Jul
22
Jul
21
p or print/fmt expr
打印表达式的值。仅使用 fmt 部分的格式。读取 I/O 端口。写入 I/O 端口。
sendkey keys
向模拟器发送按键。keys 可以是按键名称,或者是以 # 开头的原始值,可以是十进制或十六进制格式。使用 - 来同时按下多个按键。例如:
打印表达式的值。仅使用 fmt 部分的格式。读取 I/O 端口。写入 I/O 端口。
sendkey keys
向模拟器发送按键。keys 可以是按键名称,或者是以 # 开头的原始值,可以是十进制或十六进制格式。使用 - 来同时按下多个按键。例如:
Jul
20
Jul
19
-gdb dev
描述:此选项使 QEMU 等待 GDB 连接,并指定连接的设备 dev。通常,连接是基于 TCP 的,但也可以使用 UDP、伪终端(pseudo TTY)或者标准输入/输出(stdio)。通过这种方式,您可以通过 GDB 调试 QEMU 虚拟机。
典型用法:例如,您可以使用以下命令从 GDB 连接到 QEMU 实例:
(gdb) target remote | exec qemu -gdb stdio ...
描述:此选项使 QEMU 等待 GDB 连接,并指定连接的设备 dev。通常,连接是基于 TCP 的,但也可以使用 UDP、伪终端(pseudo TTY)或者标准输入/输出(stdio)。通过这种方式,您可以通过 GDB 调试 QEMU 虚拟机。
典型用法:例如,您可以使用以下命令从 GDB 连接到 QEMU 实例:
(gdb) target remote | exec qemu -gdb stdio ...
Jul
18
调试/专家选项
-serial dev
将虚拟串口重定向到主机字符设备 dev。默认设备在图形模式下为 vc,在非图形模式下为 stdio。
此选项可以使用多次,以模拟最多 4 个串口。
使用 -serial none 来禁用所有串口。
-serial dev
将虚拟串口重定向到主机字符设备 dev。默认设备在图形模式下为 vc,在非图形模式下为 stdio。
此选项可以使用多次,以模拟最多 4 个串口。
使用 -serial none 来禁用所有串口。
Jul
17