我使用 qemu 创建了一个 chroot 环境,以使 x86 linux 内核在 Raspberry Pi 3 上运行。您知道运行时如何传递 USB 端口吗sudo chroot /home/pi/chroot-stretch-i386/ /bin/su -l root
?有一个配置文件吗?
感谢您的帮助。
答案1
我这样做了(相反,在 x86 上运行 Raspberry 系统,但这可能会有所帮助):
# mount /dev/sdxy /mnt/pi # the pi's sdcard
您现在应该将 qemu-arm-static 复制到 /mnt/pi/usr/bin,但您已经进行了设置。
# cd /mnt/pi
# mount -t proc proc proc/
# mount -t sysfs sys sys/
# mount -o bind /dev dev/
# export QEMU_DEVICE=qemu-xhci
# chroot /mnt/pi
就这样,现在我可以跑了LSSB并做类似的事情
cat /dev/input/mouse0
在 chroot 内并查看输入。
这有帮助吗?您想通过 USB 访问什么?