我在stm32f429上实现的虚拟双串口的程序,在window下可以识别2个虚拟串口,也可以通信,但在linux环境下只能识别到2个虚拟串口中的1个。
windows下的串口名字是com1,com2,com3这样上去的linux下的串口名字是tty0,ttyAP0这样的,你虚拟出来的串口到底叫什么,两个串口名字是同样的规律吗,仔细看看查看串口驱动:cat /proc/tty/driver/serial查看串口设备 dmesg | grep ttyS*