我正在编写一个读写串口的程序。我想知道,有没有一种方法可以从 tty 设备(例如/dev/ttyS0)中查看下一个值,而无需将其从队列中删除。我一直在寻找这个模块的文档甚至源代码,但到目前为止,找不到它。如果有人知道它在哪里,或者哪些 ioctl 可用,请告诉我。
最佳答案
结合使用 getc
和 ungetc
可以查看单个字节。
如果您需要超过一个字节,则需要手动缓冲。
关于linux - 有没有办法从 tty 设备中查看值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478160/