$ setserial /dev/ttyUSB0 -G
Cannot get serial info: Inappropriate ioctl for device
이 오류는 무엇을 의미합니까? stty
잘 작동합니다:
$ stty -F /dev/ttyUSB0
speed 9600 baud; line = 0;
eof = ^A; min = 1; time = 0;
-brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
답변1
이는 드라이버가 setserial
사용 중인 IOCTL을 지원하지 않음을 의미합니다.
setserial gets the information via an ioctl() call. In case the driver
for your device does not support TIOCGSERIAL, the "invalid argument" is
returned.
stty
USB 직렬 장치에 필요한 모든 구성을 수행하는 것이 가능해야 한다고 생각합니다 .
답변2
읽 man setserial
거나 검색하세요 manpages.ubuntu.com
. 부분적으로는 다음과 같이 말합니다.
For the most part, superuser privilege is required to set the configuration parameters of a serial port. A few serial port parameters can be set by normal users, however, and these will be noted as exceptions in this manual page.
아니면 할 수 있습니다 sudo setserial ...
.