我必须与其他两个功能共享串口读取功能,基本上
第一个函数每 1000 毫秒对数据的串行端口读取函数进行轮询
当有东西写入串口时,它必须从串口读回 ack/nack。
谁能建议如何使用互斥锁或 linux 中用于常见读取功能的任何其他同步功能有效地实现这种同步?我没有为这些操作使用任何线程,因为这是在轮询的基础上完成的。
我必须与其他两个功能共享串口读取功能,基本上
第一个函数每 1000 毫秒对数据的串行端口读取函数进行轮询
当有东西写入串口时,它必须从串口读回 ack/nack。
谁能建议如何使用互斥锁或 linux 中用于常见读取功能的任何其他同步功能有效地实现这种同步?我没有为这些操作使用任何线程,因为这是在轮询的基础上完成的。