我正在尝试在我的QEMU宿主机(Debian Jessie x86_64)和客户机(也是Debian Jessie,但在ARM上)之间设置一对串行端口,除了串行端口部分,其他都正常工作。
我真的很新QEMU,所以可能有更好的方法,但我测试了运行QEMU时以下标志:
- chardev tty,id = mytty,path = /dev/pts/2(/ dev / pts / 2和3已经使用socat上线) - -chardev pty,id = mypty QEMU打开PTY,但当我尝试从主机读取或写入时被拒绝许可。
在任何情况下,我都找不到我的客户机上的端口。 / dev / pts为空,而在/ dev中只有tty和ttyAMA3。因此,我的问题是建立通信,并且特别好奇端口在客户机上的位置。
我真的很新QEMU,所以可能有更好的方法,但我测试了运行QEMU时以下标志:
- chardev tty,id = mytty,path = /dev/pts/2(/ dev / pts / 2和3已经使用socat上线) - -chardev pty,id = mypty QEMU打开PTY,但当我尝试从主机读取或写入时被拒绝许可。
在任何情况下,我都找不到我的客户机上的端口。 / dev / pts为空,而在/ dev中只有tty和ttyAMA3。因此,我的问题是建立通信,并且特别好奇端口在客户机上的位置。