我想知道串口设备的Linux内核设备驱动程序,例如/dev/tty2 1、/dev/tty2 2、支持轮询()操作吗?或者告诉我串口设备的内核源代码在哪里?
在我的例子中,一些传感器将发送数据到ARM CPU通过串口每秒钟。我认为一种方法是使用定时器来周期性地从串口读取。另一种方法是使用poll(),在数据准备就绪时读取它。
发布于 2015-05-21 17:28:58
除非您的串口是特例,否则使用poll()或select()可以无缝地工作。
如果您的串行端口是通过USB控制的,您必须注意如果USB到串口断开连接会发生什么,但这似乎不是您的情况。
https://stackoverflow.com/questions/30332607
复制相似问题