Camera 如何在qemu中使用usb摄像头?

Camera 如何在qemu中使用usb摄像头?,camera,raspberry-pi,qemu,Camera,Raspberry Pi,Qemu,我在使用模拟器qemu方面是新手,我正试图利用它来模拟raspbian系统,它在raspberry pi中使用,但我不知道如何在其中使用我的相机usb。有人能帮我吗?要包括usb设备,可以使用选项“-usbdevice”并包括设备总线的位置。完整选项可以类似于以下内容: qemu-system-arm -M versatilepb ... -usbdevice host:5.4 可以使用“lsusb”命令找到主机地址定义(“主机:”)后面的数字。在“lsusb”给出的列表中,您必须找到要共享的

我在使用模拟器qemu方面是新手,我正试图利用它来模拟raspbian系统,它在raspberry pi中使用,但我不知道如何在其中使用我的相机usb。有人能帮我吗?

要包括usb设备,可以使用选项“-usbdevice”并包括设备总线的位置。完整选项可以类似于以下内容:

qemu-system-arm -M versatilepb ... -usbdevice host:5.4
可以使用“lsusb”命令找到主机地址定义(“主机:”)后面的数字。在“lsusb”给出的列表中,您必须找到要共享的设备。例如:

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 003: ID 046d:0805 Logitech, Inc. Webcam C300
Bus 005 Device 004: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 005 Device 002: ID 2109:3431  
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

在上一个示例中,我想要共享的设备是“Logitech,Inc.HD Pro Webcam C920”摄像头,正如您在相应的行中所看到的,总线和设备值在此处定义(分别为5和4).

截至2019年10月我们现在有
Qemu 4.1.0
-usbdevice
已弃用

因此,建议使用新选项
-设备usb…
,并且您的相机可能是
高速的
,因此您必须使用
usb ehci
,否则将出现
速度不匹配
错误

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

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
hostbus=1,hostaddr=3
来自:

lsusb
...
Bus 001 Device 003: ID 0408:2fb1 Quanta Computer, Inc.
...
我从以下方面了解到:

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