如何在linux C中处理ttyUSB的同时读写

如何在linux C中处理ttyUSB的同时读写

我想编写应用程序通过串行通信与Linux PC 上的微控制器接口。我能够使用 open、read 和 write 函数调用使用基本 C 代码编写读取和写入操作。但我无法理解如何同时读写。

如果有任何示例代码或逻辑,请更新我。

谢谢

答案1

你看过吗select()

您可以打开 tty 设备的文件描述符,然后启动select()请求读取、写入和异常结果的调用,select()当 fd 有数据要读取或准备好写入时,将返回到您的调用代码,或者发生超时。

男人选择

相关内容