标签: c++ linux console serial-port tty
我想知道哪个串口设备(/ dev / ttyS0-X)链接到控制台,所以我可以跳过它们以防止出现并发问题。这应该在通用的C / C ++函数中实现,该函数检查所有tty设备并返回可用(未链接到控制台)串行设备的选择。
有没有办法从Linux内核或C / C ++文件库中获取此类信息?
答案 0 :(得分:0)
尝试tty命令 它显示/ dev / pts / 0 如果你打开另一个控制台终端它将是/dev/pts/1 ..它显示没有终端没有你在 你可以在shell控制台中连接设备