linux - 有没有办法从 tty 设备中查看值

标签 linux

我正在编写一个读写串口的程序。我想知道,有没有一种方法可以从 tty 设备(例如/dev/ttyS0)中查看下一个值,而无需将其从队列中删除。我一直在寻找这个模块的文档甚至源代码,但到目前为止,找不到它。如果有人知道它在哪里,或者哪些 ioctl 可用,请告诉我。

最佳答案

结合使用 getcungetc 可以查看单个字节。

如果您需要超过一个字节,则需要手动缓冲。

关于linux - 有没有办法从 tty 设备中查看值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5478160/

相关文章:

在 C 中使用循环创建目录和文件

linux - 如何从命令行设置 ubuntu (linux) 使用 github.com 的双因素身份验证

linux - Eclipse 3.8 的 CSS 文件位于哪里?

linux - 为什么命令; ls -l file_doesnot_exists >/dev/null 2>&1 正在工作; ls -l 2>&1 file_doesnot_exists >/dev/null 不是

linux - 连接 kerio 和 openldap

php - FFMPEG - 图像到视频

c++ - 如何忽略 boost::regex_search() 函数中的反斜杠字符?

linux - 使用正则表达式时出现 Shell 'tar: not found in archive' 错误

linux - wget 下载未完成所有页面

c - 读取写入管道的信息后无法退出 while 循环