当前位置: 技术问答>linux和unix
linux下串口通信的问题
来源: 互联网 发布时间:2015-07-12
本文导语: 我有一个串口通信程序,在linux下运行没有问题 就是在读串口中 read(fd,buf,1) 要有串口输入才会继续运行否则程序就阻塞在那 我想让他30秒左右超时,退出读串口,从刚刚开始读串口起计时 就是说让串口读30秒后退出 ...
我有一个串口通信程序,在linux下运行没有问题
就是在读串口中
read(fd,buf,1)
要有串口输入才会继续运行否则程序就阻塞在那
我想让他30秒左右超时,退出读串口,从刚刚开始读串口起计时
就是说让串口读30秒后退出
应该怎么做
就是在读串口中
read(fd,buf,1)
要有串口输入才会继续运行否则程序就阻塞在那
我想让他30秒左右超时,退出读串口,从刚刚开始读串口起计时
就是说让串口读30秒后退出
应该怎么做
|
n=0;
alarm(30);
n=read(fd,buf,1);
if(n
alarm(30);
n=read(fd,buf,1);
if(n
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!