linux 串口数据读取阻塞问题
问题描述:再linux下通过串口实现对传感器状态的查询和数据的接受 疑惑通常可以通过select机制实现对串口读写的阻塞 在实现对传感器状态查询的过程中 需要每个状态的逐次查询 也就是 发送第一个状态查询命令 然后读取传感器反馈 如果正确 继续发送第二个状态的查询命令 这个时候 就会涉及到读取数据时的阻塞问题 我再每次读取过程时都通过select机制对同一个串口进行阻塞,想每次读取反馈数据时阻塞5秒 否则超时退出 可是运行效果并不是如此 所以求助 有什么其他方法满足此需求吗