我想在没有硬件的情况下运行基于Linux的设备应用程序

我想在没有硬件的情况下运行基于Linux的设备应用程序,linux,usb,emulation,Linux,Usb,Emulation,是否有任何仿真环境允许在运行Linux的主机上运行和测试基于Linux的USB设备应用程序 同样,对于基于Linux的USB主机端应用程序,也可以使用物理/虚拟USB设备运行和测试基于Linux的主机应用程序 问候,, Mooni您是否在问是否可以使用通用PC来模拟USB设备?如果是这样的话,不可以,比如说,主板上的硬件在几乎所有情况下都无法模拟USB客户端设备。您不能将USB设备上的内容复制到可引导映像,然后使用QEMU之类的东西?也许我没有完全理解你的问题。。但我在QEMU或Simics S

是否有任何仿真环境允许在运行Linux的主机上运行和测试基于Linux的USB设备应用程序

同样,对于基于Linux的USB主机端应用程序,也可以使用物理/虚拟USB设备运行和测试基于Linux的主机应用程序

问候,,
Mooni

您是否在问是否可以使用通用PC来模拟USB设备?如果是这样的话,不可以,比如说,主板上的硬件在几乎所有情况下都无法模拟USB客户端设备。

您不能将USB设备上的内容复制到可引导映像,然后使用QEMU之类的东西?也许我没有完全理解你的问题。。但我在QEMU或Simics Simics方面取得了巨大成功,因为我真正注意到了调试,并且在操作系统中没有调试。首先,在PC系统仿真模式下无法模拟我定制的USB设备。其次,QEMU不为任何带有USB功能控制器的平台提供仿真,这意味着即使在QEMU的非PC仿真中也不可能实现。