FreeBSD gettytabの設定

FreeBSD gettytabの設定

私のシステムには、FreeBSDの下にcuau3というシリアルポートがあります。このポートのプロパティを変更したいです。デバイスの使用/etc/ttys/etc/gettytabファイル速度を変更できますが、パリティ、ストップビットなどの他の属性は変更できません。...ファイル/etc/gettytabに次の項目を追加しました。

test.std.115200:\
:ep:sp#4800:tc:Pc

そして/etc/ttysファイルも変わりました。

cuau3   "/usr/libexec/getty test.std.115200"    cons25  on secure

/dev/cuau3デバイスでチェックサムと速度4800を使用したいのですが、デバイスのプロパティチェックを使用すると速度のみがstty -f /dev/cuau34800に変わり、パリティ値は変更されません。

stty -f /dev/cuau3これはコマンドを使用して変更を適用した後の出力ですkill -HUP 1

speed 4800 baud;
lflags: -icanon -isig -iexten -echo
iflags: -icrnl -ixon -ixany -imaxbel -brkint
oflags: -opost tab3
cflags: cs8 -parenb

ベストアンサー1

使用スティダイレクトコマンドはストップビットとパリティビットを変更します。たとえば、

stty -f /dev/cuau3 cstopb

簡単にするには、適切なコマンドをファイルに入れます。起動時にこれを行うには、/etc/rc.dまたは/から/etc/localそのファイルのソースを取得します。

おすすめ記事