我的 Adventech 终端有 4 个串行端口,而我们的应用程序仅使用 1 个 (ttyS0) 端口与 POS 打印机进行通信。
但是几天打印机无法与(ttyS0)端口通信,我们用其他终端检查了打印机的工作情况。
所以现在我们需要重新映射串行端口,并且(ttyS1)应该像(ttyS0)一样工作,以便我们与打印机进行通信。
答案1
编辑文件/etc/udev/rules.d/90-rename-serial-ports.rule
以包含此行
ACTION=="add" KERNEL=="ttyS1" NAME="ttyS0"