私のAdventech端末には4つのシリアルポートがありますが、私たちのアプリケーションはPOSプリンタとの通信に1つの(ttyS0)ポートしか使用しません。
ただし、プリンタは数日間(ttyS0)ポートと通信できませんでした。プリンタが他の端末と動作していることを確認しました。
シリアルポートを再マップする必要があり(ttyS1)は(ttyS0)のように動作し、プリンタと通信する必要があります。
答え1
/etc/udev/rules.d/90-rename-serial-ports.rule
この行を含むようにファイルを編集します。
ACTION=="add" KERNEL=="ttyS1" NAME="ttyS0"