Code Bye

open串口设备 20秒才返回

linux下调用open(devname,O_NONBLOCK|O_RDWR,0)打开串口设备
有时候,open卡住,迟迟不返回,甚至过了20秒左右open才返回
讨教一下这是什么情况?
解决方案

20

会不会是串口通讯的对端的处理有问题。
或串口线缆太长,误码率超高。
……
这种时候,需要“怀疑一切,打击一切”的心态。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明open串口设备 20秒才返回