약간 다른 상황이지만..
임베디드 리눅스에서 minicom도 없고 screen도 없어서
순수(?) 터미널로만 받는 방법 찾게 됨
stty -speed 19200 -f /dev/ttyS1
echo -ne '\033[2J' > /dev/ttyS1 cat -v < /dev/ttyS1 |
[링크 : http://unix.stackexchange.com/questions/117037/how-to-send-data-to-a-serial-port-and-see-any-answer]
일단 안되서! 명령어 도움말을 보니
# stty --help BusyBox v1.20.2 (2015-12-21 15:35:08 KST) multi-call binary.
Usage: stty [-a|g] [-F DEVICE] [SETTING]...
Without arguments, prints baud rate, line discipline, and deviations from stty sane
-F DEVICE Open device instead of stdin -a Print all current settings in human-readable form -g Print in stty-readable form [SETTING] See manpage |
# stty -a -F /dev/ttyAMA2 speed 9600 baud;stty: /dev/ttyAMA2 line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke |
# stty -F /dev/ttyAMA2 speed 115200 9600 |
# stty -a -F /dev/ttyAMA2 speed 115200 baud;stty: /dev/ttyAMA2 line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8 opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke |
putty에서 시리얼 열어 놓고
baudrate 맞추고 하니 잘 된다.
다만.. 232가 아닌 485라.. RX만 확인하고 TX는 아직 미확인 ㅠㅠ
+
바로 종료되서 글씨가 안나오면 아래와 같이 타임아웃 시간을 늘려주는 것이 방법이다.
# stty -F /dev/ttyAMA2 min 0 time 10 |
[링크 : http://stackoverflow.com/questions/6713668/how-i-can-read-tty-file-with-timeout]
+
2021.02.18
부등호 방향에 유의 ㅠㅠ
stty 115200 < /dev/ttyS0 |
'Linux' 카테고리의 다른 글
wget 로그인 정보 설정 (0) | 2017.04.17 |
---|---|
원격지 mac address 얻기 (0) | 2017.03.13 |
리눅스 파일 시간관련 (0) | 2017.01.01 |
ctime mtime.. 엌?! (0) | 2016.12.31 |
base64 유틸리티 (0) | 2016.12.28 |