如何在qemu中使用USB摄像头?

Her*_*ros 3 camera qemu raspberry-pi

我是使用模拟器 qemu 的新手,我正在尝试使用它来模拟 raspbian 系统,该系统在 raspberry pi 中使用,但我不知道如何在其中使用我的相机 USB。有人可以帮我吗?

dow*_*oad 5

截至2019十月我们现在已经Qemu 4.1.0-usbdevice专家组的答案弃用

所以,建议是使用新选项-device usb...,可能你的相机是high-speed这样你必须使用usb-ehci,否则你会得到一个speed mismatch错误。

也就是说,我从我的笔记本电脑启动了一个带有集成网络摄像头的虚拟机:

qemu-system-x86_64 -enable-kvm -m 2048 -rtc base=localtime -hda /path/win7.img -cpu host -soundhw hda -usb -device usb-ehci,id=ehci -device usb-host,hostbus=1,hostaddr=3
Run Code Online (Sandbox Code Playgroud)

hostbus=1,hostaddr=3 来自:

lsusb
...
Bus 001 Device 003: ID 0408:2fb1 Quanta Computer, Inc.
...
Run Code Online (Sandbox Code Playgroud)

我知道从:

sudo dmesg |grep -i webcam
...
[ 5594.955703] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_2HDM (0408:2fb1)
...
Run Code Online (Sandbox Code Playgroud)