我想找出哪个串行设备(/dev/ttyS0-X)链接到控制台,这样我就可以跳过它们打开以防止并发问题。这应该在通用 C/C++ 函数中实现,该函数检查所有 tty 设备并返回可用(未链接到控制台)串行设备的选择。
有没有办法从 Linux 内核或 C/C++ 文件库中获取此类信息?
我想找出哪个串行设备(/dev/ttyS0-X)链接到控制台,这样我就可以跳过它们打开以防止并发问题。这应该在通用 C/C++ 函数中实现,该函数检查所有 tty 设备并返回可用(未链接到控制台)串行设备的选择。
有没有办法从 Linux 内核或 C/C++ 文件库中获取此类信息?