컴퓨터

공유기(EDIMAX BR-6204Wg)와 시리얼 통신 하기

Selnis 2011. 7. 11. 13:43

EDIMAX BR-6204Wg 보드 구조

EDIMAX BR-6204Wg 보드의 전체 모습.
좌측 구석에 철판으로 덮여 있는 곳이 무선랜 부분이고, 우측의 LED가 잔뜩 달려있는 곳 바로 윗 부분이 Serial 통신을 위한 부분입니다.

Serial 통신을 위한 부분. 점퍼선과 UART To USB 를 이용해 PC의 USB와 연결하여 통신이 가능합니다.
보드에 표시는 되어있지 않지만, 좌측부터 각각 VCC, RX, GND, TX 순 입니다.

기판의 VCC, RX, TX, GND의 위치가 서로 달라, 부득이 점퍼선을 이용하여 연결하였습니다.
공유기의 보드쪽에는 여벌 파워에서 커넥터(?)를 잘라왔고, UART To USB 에는 점퍼선을 직접 납땜하여 이어 붙였습니다. (그냥 선만 감아둬도 사용상의 문제점은 없을 듯 싶네요.)

구매한 기판의 제조사에서 드라이버를 다운로드 받아 컴퓨터에 인식시킨 상태입니다. (드라이버 백업)


Serial 통신 설정

리눅스의 minicom을 이용하여 통신

터미널에서 dmesg를 타이핑해 어디로 연결 되었는가를 확인합니다. (스크린 샷: ttyUSB0)
연결을 확인 하였다면 통신 설정을 위해 minicom -s 를 입력합니다.

설정창이 나타나면 Serial port Setup 을 선택합니다.

A 를 눌러 장비의 경로를 위에서 확인한 경로로 수정하도록 하고, E를 눌러 공유기에 알맞은 설정으로 변경합니다.
(Buffalo WZR-HP-G300NH의 경우 115200 8 N 1, 이 글에서 예시로 든 EDIMAX BR-6204Wg의 경우 38400 8 N 1)

위 화면에서 E 를 누르면 아래 그림과 같이 팝업창이 나타납니다.

설정이 완료되었다면 Save setup as dfl 을 선택하여 저장하고, Exit 를 누르면 모뎀이 초기화되며 통신이 이루어집니다.


Putty를 이용하여 통신

사실 이쪽이 더 간편합니다.
Putty를 실행시켜, 가장 좌측의 Connection - Serial 을 선택하여 통신 설정이 가능합니다.
(Buffalo WZR-HP-G300NH의 경우 115200 8 N 1, 이 글에서 예시로 든 EDIMAX BR-6204Wg의 경우 38400 8 N 1)

설정 완료 후 접속하면 아래와 같이 부팅이 이루어 지는데요.
인터럽트를 걸어야 하지만... EDIMAX BR-6204Wg 는 안 먹는군요... -_-;


결과

EDIMAX BR-6204Wg에 DD-WRT를 올려서 이용해볼 생각이었지만, DD-WRT에서 호환되지 않는 장비로 선정해 버렸기에 깔끔히 포기하고 시리얼 통신만 시도해 보았습니다.