linux – 如何判断串口连接是否“已建立”?
发布时间:2020-12-13 16:50:37 所属栏目:Linux 来源:网络整理
导读:我们有一个基于Debian的嵌入式设备.它运行的应用程序通过串行(RS-232,/ dev / ttyS *)与其他嵌入式设备通信.通常,这很好用.但是当然,有时出现问题,而我们的应用程序仍可以无错误地发送字节,而另一方则没有任何回复. 现在我想能够区分 [A]在其他设备正在接收
我们有一个基于Debian的嵌入式设备.它运行的应用程序通过串行(RS-232,/ dev / ttyS *)与其他嵌入式设备通信.通常,这很好用.但是当然,有时出现问题,而我们的应用程序仍可以无错误地发送字节,而另一方则没有任何回复.
现在我想能够区分 > [A]在其他设备正在接收我们的数据的意义上,串行连接是实时/上线/已建立(我知道我可能使用了不恰当的术语).但无论出于何种原因,其他设备上的应用程序都不会与我们交谈(例如,因为它已经崩溃). 有没有办法做到这一点? (就像以太网连接一样,告诉它是否有链接非常简单) 一些细节: > NS16550A芯片,带有serial8250驱动器 解决方法
不,没有办法做到这一点.从电气和软件的角度来看,串行连接完全是无状态的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |