0
重定向多个UART,我与模拟多个UART/USART接口的芯片。我想要做的是UART3重定向到/ dev/UART3在主机上,uart7到/ dev/uart7在主机上,等我似乎无法找到一个以上的UART处理的例子或指南,以及实例我确实发现似乎甚至没有选择他们倾向于控制台/套接字/无论哪个uart。 (有些使用 “ID = ID”,但我不知道这意味着什么和QEMU文档似乎并没有掩盖它。)QEMU中
重定向多个UART,我与模拟多个UART/USART接口的芯片。我想要做的是UART3重定向到/ dev/UART3在主机上,uart7到/ dev/uart7在主机上,等我似乎无法找到一个以上的UART处理的例子或指南,以及实例我确实发现似乎甚至没有选择他们倾向于控制台/套接字/无论哪个uart。 (有些使用 “ID = ID”,但我不知道这意味着什么和QEMU文档似乎并没有掩盖它。)QEMU中
man qemu
说:
-serial dev的
将虚拟串行端口重定向到主机字符设备开发。默认设备是图形模式下的“vc”和非图形模式下的“stdio”。此选项可以使用几次来模拟向上 到4个串行端口。
此外,您可以添加虚拟USB串口:
-usbdevice串行:[厂商ID = VENDOR_ID] [,产品ID = PRODUCT_ID]:开发
对于dev
你代替您主机的形式/dev/ttyXXX
在这两种情况下
串行端口,你可以省略供应商和产品标识规范。在这种情况下,qemu
将创建具有Virto ID的通用串行USB设备
我使用“-serial/dev/tty5”同时在/ dev/tty5上做了一个cat或tail-f,并且没有文本出现。我也在/ dev/vcs5上试过猫和尾巴-f,什么都没有。我做错什么了吗? 这似乎与工作“-serial开发/ PTS/18”,而点18是开放的。但 “-serial开发/ PTS/18 -serial开发/ PTS/19” 没有UART2 输出有8个UART,我只能输出的Qemu其中4? GPIO和SPI怎样才能输出? – Seth