Embedded 如何正确使用TIOCGICOUNT

Embedded 如何正确使用TIOCGICOUNT,embedded,linux-device-driver,tty,Embedded,Linux Device Driver,Tty,我正在编写一小段代码来检测Linux内核4.1.21上串行端口上的帧/奇偶校验/溢出问题。 据我所知,TIOCGICOUNT ioctl应允许我获取包含帧/奇偶校验/溢出错误计数器的串行\u icounter\u结构: 在我看来,我可以在需要时拉取icount变量,并将其与前一个变量进行比较。但这意味着跟踪每个串行端口的变量 有没有更好的方法来处理这个问题?您认为TIOCGICOUNT和“错误”之间的关系是什么?他们似乎没有关系。“管理错误”到底是什么意思?什么错误?你应该更具体地说明你正在尝

我正在编写一小段代码来检测Linux内核4.1.21上串行端口上的帧/奇偶校验/溢出问题。 据我所知,TIOCGICOUNT ioctl应允许我获取包含帧/奇偶校验/溢出错误计数器的
串行\u icounter\u结构

在我看来,我可以在需要时拉取
icount
变量,并将其与前一个变量进行比较。但这意味着跟踪每个串行端口的变量


有没有更好的方法来处理这个问题?

您认为
TIOCGICOUNT
和“错误”之间的关系是什么?他们似乎没有关系。“管理错误”到底是什么意思?什么错误?你应该更具体地说明你正在尝试做什么,因为它太模糊了。编辑很有用-我正在看,它只指定调制解调器控制线事件计数器。如果可能的话,我会撤回我的“不明确”的接近投票,并用“过于广泛”或“基于意见”的接近投票代替,但我仍然会投票关闭。您需要的一切都通过内核进行跟踪。检查/proc/tty/driver/serial。