【问题标题】:USB function controller emulation in QEMUQEMU 中的 USB 功能控制器仿真
【发布时间】:2011-01-17 10:01:58
【问题描述】:

QEMU 是否为任何带有 USB 设备控制器的目标提供仿真?实际上,我正在开发基于嵌入式 linux 的设备,并正在考虑在 QEMU 上对其进行测试。

BR, 穆尼

【问题讨论】:

    标签: function controller usb qemu


    【解决方案1】:

    我也在找这个。 repo 中有一些用于虚拟 USB 设备的代码,但我正在寻找一种编写 dcd(设备控制器驱动程序)的方法,它可以作为虚拟设备从运行 qemu 模拟的主机访问。我正在寻找一种为 stm32 系列实现此功能的方法。

    【讨论】:

      【解决方案2】:

      您可以在QEMU Manual,“3.9 USB 仿真”部分找到此信息:

      QEMU 模拟 PCI UHCI USB 控制器。您几乎可以插入 虚拟 USB 设备或真实主机 USB 设备(实验性,仅适用于 Linux 主机)。 Qemu 会自动 创建并连接虚拟 USB 集线器 需要连接多个 USB 设备。

      您还可以在此处找到所有相关的配置参数。

      USB 控制器适用于以下目标:

      • 电脑系统
      • MIPS/马耳他有一个 PIIX4 PCI/USB/SMbus 控制器
      • ARM:有多种选择

      【讨论】:

      • 实际上QEMU中的USB仿真只在PC系统仿真模式下。我不是在谈论 PC 系统仿真模式。我正在为嵌入式(非 PC)目标开发 USB 设备。我不能使用 PC 系统仿真模式,QEMU 仅在 PC 系统仿真模式下提供 USB 仿真。我想在 QEMU 或任何其他仿真/仿真平台上测试我的 USB 设备,而无需硬件。
      • @Mooni:在文档中搜索“USB”会带来您正在寻找的信息。我已将其复制到您的答案中。
      猜你喜欢
      • 1970-01-01
      • 2021-07-09
      • 2013-04-13
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 2023-03-29
      相关资源
      最近更新 更多