본문 바로가기
코스웨어/12년 내장형하드웨어

리눅스상에서 가상 시리얼 포트 연결.

by 알 수 없는 사용자 2012. 9. 24.
728x90
반응형
가상 시리얼 포트를 리눅스에서 만들어 주고 사용하는 방법에 대해서 적어놨습니다. 
  • socat 을 설치한다. 설치 방법은 각 배포판이 가지고 있는 패키지 관리자를 사용하거나 빌드할것.
  • minicom 리눅스용 하이퍼 터미널
 설치가 끝났으면 터미널을 하나 띄우고 가상 시리얼 포트를 구성한다.
빨간색으로 음영이 들어가 있는 곳을 자신이 원하는 포트로 바꾸어 준다. 



socat을 실행하면 해당 터미널은 그 상태로 멈춰있게 되는데 항상 사용해야 하는 것이라면 따로 등록을 해두고, 아니라면 socat을 띄워 놓고 다른 터미널을 켜서 다음 작업을 한다.

minicom 역시 ROOT 권한을 필요로 한다. -s 옵션을 주고 초기 설정을 바꾸도록 한다.  




minicom의 메인 메뉴사진은 별거 없어서 따로 준비하지 않았고, serial port setup란의 화면은 아래와 같다. 설정은 자신에게 맡게 설정해 주면 되는데 A,B,C... 등을 눌러서 메뉴를 이용할 수 있다.



설정이 끝나면 저장하고, 이번에는 -s 옵션 없이 실행을 하면 설정했던 터미널이 동작을 한다.

자신의 소스를 알맞게 수정하고 실행해 보자.


minicom에서 Hello World!! 를 입력하고 엔터를 치고, 해당 com port로 정보를 받은 프로그램이 문자를 화면에 출력했다.





728x90