Debian Wheezyを実行しているコンピュータの/dev/ttyS1〜ttyS9に接続された機器があります。さまざまな機器が異なる速度で通信します。
このような複数行を使用するよりも転送速度を設定するより良い方法はありますか?
stty -F /dev/ttyS1 19200 raw -echo
stty -F /dev/ttyS2 4800 raw -echo
etc...
rc.localから?
ベストアンサー1
インストールするシリアルパケット設定。シリアルポート設定を保存し、起動時に復元できます。
または、udevルールでポートが検出された場合は、プログラムを実行してください。次のように入力してください(テストされていません)/etc/udev/rules.d/zzz_serial.rules
。
KERNEL=="ttyS1", RUN+="/bin/stty -F /dev/ttyS1 19200 raw -echo"