Linux qemu仿真器中的鼠标和键盘不工作
我正试图用以下命令在我的Ubuntu笔记本电脑上运行qemu中的Yocto映像Linux qemu仿真器中的鼠标和键盘不工作,linux,embedded-linux,qemu,gumstix,Linux,Embedded Linux,Qemu,Gumstix,我正试图用以下命令在我的Ubuntu笔记本电脑上运行qemu中的Yocto映像 qemu-system-arm -M overo -m 256 -sd ./test.img -clock unix -serial stdio -device usb-mouse -device usb-kbd Qemu工作正常,图像引导非常干净,但我无法使用键盘和鼠标。任何一次按键我都会得到这个警告 usb-kbd: warning: key event queue full 此无响应键盘的任何解决方法?将-
qemu-system-arm -M overo -m 256 -sd ./test.img -clock unix -serial stdio -device usb-mouse -device usb-kbd
Qemu工作正常,图像引导非常干净,但我无法使用键盘和鼠标。任何一次按键我都会得到这个警告
usb-kbd: warning: key event queue full
此无响应键盘的任何解决方法?将
-显示光标参数添加到命令中
i、 eqemu系统arm-M overo-M 256-sd./test.img-clock unix-serial stdio-device usb mouse-device usb kbd-show cursor
这将模拟您的光标指针。问题是,我需要为USB直通指定USB总线号和设备号。
通过此命令lsusb
获取USB的列表,它将如下所示:
我的键盘总线号是002,地址是001。因此,根据设备编号和地址更改命令。因此,我的命令如下:
qemu-system-arm -M overo -m 256 -sd ./test.img -clock unix -serial stdio -usb -device usb-host,hostbus=2,hostaddr=1
您需要根据设备编号和地址添加此行-usb-设备usb主机,hostbus=2,hostaddr=1
。要使光标指针正常工作,请按指定添加-show cursor
,我遇到了相同的问题,安装os x 10.0时键盘停止工作,安装os x 10.1时甚至没有鼠标,但在删除以下条目后,我使其正常工作(os x在详细模式下启动时提示USB错误)
这是可行的,但我需要让我的键盘响应。鼠标指针可以很好地模拟键盘,但不能模拟键盘。我使用的是控制台图像,所以实际上鼠标没有任何用处。知道如何让键盘响应吗?我发现我必须输入这些条目,才能在第一次启动时通过“按下这些键”位。你怎么知道地址=001,我看到总线002设备003,没有地址…:(
-device usb-mouse -device usb-kbd