모까니의 지식창고

mokuzin21.egloos.com

포토로그



Eddy 개발환경 구축 (2) - Serial 통신 Embedded System

우선 VirtualBox내의 Linux와 Eddy Board와 시리얼 통신을 할 수 있는 환경을 만들어보자.

먼저, 물리적으로 연결이 필요하다.
eddy의 COM1 단자와 PC의 COM1단자에 각각 Serial cable을 연결한다.
대부분의 노트북에는 UART포트가 없기 때문에 USB를 이용한 컨버터 제품을 이용하지만, 다행이 본 필자의 노트북에는 UART 포트가 달려있다.
연결이 끝나면 우선 포트설정을 해야 한다.
먼저 윈도우의 장치관리자를 열어서 포트설정을 확인한다.
확인이 끝나면 이제 VirtualBox의 우분투 부분으로 넘어가자
설정탭을 클릭하면, 직렬포트 설정하는 창이 뜬다. 여기서 직렬포트 사용하기를 체크하고 포트번호와 포트/파일 경로에 위 그림과 같이 입력해 주면 물리적인 UART포트가 VirtualBox에서 사용이 가능하다.
쉘을 하나 띄워서 #minicom -s 명령을 실행한다. 그러면 위와같이 UART포트 설정이 가능하다.
설정이 끝나면 Exit 메뉴를 선택하고 통신모드로 넘어가게 되는데 아래와 같이 eddy에서 명령을 내리면 메시지가 UART포트를 통해 통신이 이루어 지는것을 확인할 수 있다.
반대로 VirtualBox쪽(우분투)에서 메시지를 전송하면 eddy에서 다음과 같이 수신하는것을 확인할 수 있다.
eddy에서 COM1이 /dev/ttyS1 디바이스로 설정되있는 부분을 주의하면, 큰 문제없이 통신이 가능하다.


덧글

댓글 입력 영역