LINUX下串口数据的并发收发

来源:互联网 发布:javascript动态特效 编辑:程序博客网 时间:2024/05/21 12:50

一、问题:在linux下对串口进行编程时,通常调用read,write等函数,特别是在接收数据时多采用轮询的方式,这种方式有一个问题,就是在不停的查询数据的过程中不能向串口发送数据,因为一直在读串口。

二、解决方法:在轮询的过程中,不进行读串口,而是应用select函数判断串口的状态,select函数会将程序阻塞(具体可以参考ReaderApp程序)

原创粉丝点击