qemu-system-arm:-M raspi2 не может поддерживать вход USB

У меня есть проблема при запуске запуска Помощника Ubuntu в qemu-руке.
Здесь мы имеем qemu-3.0.0 с libusb.
Я установил его с

$ ./configure
$ make install
$ cd arm-sofmmu

Вот qemu командная строка ввела:

$ sudo qemu-system-arm -M raspi2 -kernel /mnt/kernel7.img -append "$(cat /mnt/cmdline.txt)" -drive file=/media/alireza/62DCD1493FEA67A0/mate.img,if=sd,format=raw -m 1024 -cpu cortex-r5 -dtb /mnt/bcm2709-rpi-2-b.dtb -append "root=/dev/mmcblk0p2 rootfstype=ext4" -usb -device usb-mouse,bus=002,vendorid=0x1d6b,productid=0x0004 -smp 4

и вот вывод:

$ qemu-system-arm: -device usb-mouse,bus=002,vendorid=0x1d6b,productid=0x0004: Bus '002' not found

У меня есть это USB-устройство, и я хочу получить его:

$ lsusb

Bus 002 Device 004: ID 09da:000a A4Tech Co., Ltd. Optical Mouse Opto 510D / OP-620D

Как я фиксирую это?
Мой libusb состояние= yes в ./configure.
Но я использую другой вход USB -usbdevice затем с помощью этого и этого вывода:

qemu-system-arm: -usbdevice mouse: '-usbdevice' is deprecated, please use      '-device usb-...' instead
qemu-system-arm: -usbdevice mouse: Error: no usb bus to attach usbdevice mouse, please try -machine usb=on and check that the machine model supports USB
qemu-system-arm: -usbdevice mouse: could not add USB device 'mouse'

Я реагировал с добавлением USB-устройства к qemu-arm -M raspi2.
Как я включаю USB-устройство qemu-arm -M raspi2?

1
задан 8 November 2018 в 23:06

2 ответа

Qemu еще не эмулирует USB-контроллер rpi: https://bugs.launchpad.net/qemu/+bug/1772165 .

Если вам нужно эмулировать аппаратное обеспечение rpi, вам не повезло, иначе вы можете получить / скомпилировать ядро ​​для versatilepb, как здесь: https://github.com/wimvanderbauwhede/limited-systems / вики / Raspbian-% 22stretch% 22-в-малиново-Пи-3-он-QEMU

1
ответ дан 7 December 2019 в 15:11

эмуляция пи малины с универсальным с qemu не является хорошей идеей, потому что на самом деле эмуляция ряда 0/1 "ARMv6" пи малины, & мне не нравился он для лучшего ответа рабочей мыши & клавиатура, можно эмулировать ряд 2/3 "ARMv7" пи малины с vexpress-a15, или a9, этот парень решает проблему: "но, у Вас есть опыт, супер замедляют эмуляцию". https://github.com/vfdev-5/qemu-rpi2-vexpress

0
ответ дан 7 December 2019 в 15:11

Другие вопросы по тегам:

Похожие вопросы: