Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用规范或非规范方法在 C 中写入串行端口的代码有区别吗?
是的,有一个主要区别。
需要修改通讯端口的参数来传输'raw'或'cooked'字符。
'raw' 完全按照接收到的方式传输每个字符。
'cooked' 使 I/O 模块处理控制字符、退格等
建议首先阅读 MAN 页面tcgetattr()并阅读(和理解)所有相关功能。
tcgetattr()
这些函数都是termios函数族的一部分。
termios