MAC 에서 USB-to-Serial 통신하기 (드라이버 URL 포함)


iOS/맥북 이야기 2012.05.07 11:40



국내에는 MAC 에서 terminal 을 통해 Serial 통신 관련 자료가 없네요~

아래 글은, http://mcchae.egloos.com/10562218 에서 퍼왔습니다. 


참고로 대부분의 Serial 은 FTDI 로 보시면 되겠으며, Screen 을 통해 연결이 가능하네요. 


--------------------------------------------- 방법 참조 


바로 이전의 블로그에서 우분투 서버에 시리얼 콘솔을 연결하는 방법을 기술하였는데,

이번에는 지금 가지고 있는 MacBook Pro 13" 에서 기존에 가지고 있던 USB2Serial 케이블을 연결하여
우분투 서버 콘솔에 접속하는 방법을 기술한다.

1) 준비물
Usb2Serial 케이블: 강원전자 등 여러 곳에서 관련 케이블을 구입할 수 있다.
콘솔 케이블: USB2Serial은 대부분 USB<-->RS232C수컷 으로 구성되어 있다.
이를 콘솔에 연결하는 RS232C암컷<-->RJ45 연결이 필요하다.

2) 필요 드라이버
대부분의 경우 다음 두 가지 중의 한 드라이버 설치로 인식 가능하다.


PL2303 USB to Serial Driver for Mac OS X. It supports different manufacturers of PL2303 based USB to serial dongles like ATEN, IOData, Elcom, Itegno, Ma620, Ratoc, Tripp, Radioshack, Dcu10, SiteCom, Alcatel, Samsung, Siemens, Syntech, Nokia, MS3303H

위와 같이 많은 종류의 장치를 커버한다.
dmg 파일을 다운받아 마운트 하고 설치프로그램을 돌려 설치한다.

강원전자 등의 경우는 이 드라이버를 설치하여야 된다 한다.

(2.2를 설치했는데 안되어 2.1을 설치하여 잘 되었다)

3) 터미널 열기
Ubuntu 등에서는 minicom 이라는 프로그램을 따로 설치하여야 했지만,
OS X 에서는 screen 이라는 프로그램을 이용하면 간단히 해결되었다.

우선 터미널 창을 열어,
$ ls /dev/tty.*
/dev/tty.Bluetooth-Modem /dev/tty.Bluetooth-PDA-Sync /dev/tty.PL2303-00001004
와 같이 결과가 나온다. 이 중, 새로 설치한 PL2303 관련 USB2Serial 이므로

$ screen /dev/tty.PL2303-00001004 9600

과 같이 첫번째 패러미터는 디바이스 파일, 두번째 패러미터는 연결 속도를 지정하면
VT100/ANSI 에뮬레이션을 해 준다.

===> PL2303 드라이버인 경우, 
라이온 에서는 위의 드라이버가 작동하지 않습니다.

해당파일을 다운로드 하시고 설치를 하십시오.

그러면 
$ cd /dev
$ ll tty.*
crw-rw-rw-  1 root  wheel   18,   4 10 12 17:10 tty.usbserial

와 같이 /dev/tty.usbserial 
장치 드라이버 파일이 보이는데 이것을 이용하면 됩니다.

즉,

$ screen /dev/tty.usbserial 9600

하면 됩니다.









저작자 표시 비영리 변경 금지
신고

WRITTEN BY
ShakeJ

0 ,