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/cuau3속도만 4800으로 변경되고 패리티 값은 변경되지 않습니다.

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해당 파일의 소스를 가져옵니다.

관련 정보