当前位置: 技术问答>linux和unix
linux 串口处理
来源: 互联网 发布时间:2015-10-31
本文导语: 在调用串口read(fd, buff, len);时,如果串口没有数据,会停在read处,请问有没有办法让这个read动作中止? | 将fd改为非阻塞模式或者向调用read的进程发信号。 | 用非阻塞方式吧 selec...
在调用串口read(fd, buff, len);时,如果串口没有数据,会停在read处,请问有没有办法让这个read动作中止?
|
将fd改为非阻塞模式或者向调用read的进程发信号。
|
用非阻塞方式吧
select
select
|
open 的时候 加 O_NONBLOCK