首页 > 解决方案 > 如何正确使用 TIOCGICOUNT

问题描述

我正在编写一小段代码来检测 Linux 内核 4.1.21 上串行端口上的帧/奇偶校验/溢出问题。据我了解,TIOCGICOUNT ioctl 应该允许我获取serial_icounter_struct包含帧/奇偶校验/溢出错误的计数器: https://elixir.bootlin.com/linux/v4.1.21/source/include/uapi/linux/serial。 h#L100

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

有没有更好的方法来管理这个?

标签: embeddedlinux-device-drivertty

解决方案


推荐阅读