Windows 기준으로 작성된 포스트입니다.




USB to TTL Serial Cable을 이용하여 모니터나 LAN케이블 없이

PC와 라즈베리파이 콘솔을 연결할 수 있다.

(이 글에서 사용한 제품은 http://www.devicemart.co.kr/1164522 에서 구입함.)


흰색 선(RXD)을 라즈베리파이의 TXD핀에 연결하고

초록 선(TXD)을 라즈베리파이의 RXD핀에 연결한다.


그리고 빨간 선(Vcc)와 검정 선(GND)를 연결하는데, 이 때 외부전원이 있으면 안 된다. 


(주의 : 맨 끝에 핀 하나 비워져 있습니다.)



그리고 해당제품에 맞는 드라이버를 구글 등에서 검색하여 설치한다.

많은 제품에서 Prolific PL2303을 사용하고 있다.. 





드라이버 설치 후 USB 포트에 연결을 하면 

Windows 장치 관리자에서 COM포트번호를 확인할 수 있다.





PuTTY를 사용하여 해당 포트를 입력하는데,

이 때 Connection Type은 'Serial'로 하고,

Speed(Baudrate)는 115200으로 맞춘다.






Open을 눌러보면 아무것도 안 뜨는 경우가 있는데,

LAN으로 SSH연결할 때와는 달리 새로 터미널을 여는 것이 아니므로

이 상태에서 id를 치고 enter를 누르면 된다.






※연결이 되지 않을 때

Raspbian버전에 따라 시리얼 설정이 안 되어 있어서 초기에 연결이 되지 않을 수도 있다.


1. Raspbian 운영체제가 설치되어 있는 Micro SD 카드를 PC에 연결한다.


2. config.txt 파일을 열고 맨 아랫줄에 있는

 enable_uart=0

 enable_uart=1

로 수정하고 저장한다.


3. cmdline.txt 파일을 열고 

 console=tty1

 console=serial0,115200 console=tty1

으로 수정하고 저장한다.


4. Micro SD카드를 다시 라즈베리파이에 넣고 부팅한다.


나중에 UART를 이용하여 다른 것을 만들고자 할 때는 부팅된 상태에서 별도의 명령으로 이것을 해제할 수 있다.





터미널 색상이 모니터로 볼 때와는 다르게 흑백으로 나오는데

이것에 관해서는 다음 포스트에서 다룬다.

http://tibyte.kr/259






+ Recent posts