우분투 시리얼 프로그램 - Tiny Serial

우분투에서 시리얼 프로그램으로 다양한 기능을 제공하는 Minicom을 많이 사용하지만, 로그 및 디버그 메시지 등의 시리얼 출력 기능에만 충실한 시리얼 터미널 프로그램이 필요하다면 아래 소스를 빌드하여 사용하면 좋을 것이다.

com.c
0.00MB

위 코드를 빌드하여 사용하려면 사용자 계정에 dialout 그룹 권한을 갖고 있어야 /dev/ttyXXX에 접근이 가능하다. 따라서 usermod 명령어로 사용자 계정에 dialout 권한을 할당해야 한다.

$ sudo usermod -G dialout -a gon

아래와 같이 /etc/group 파일에서 dialout에 사용자 계정을 추가하는 방법도 있다.

dialout:x:20:gon

위 두가지 방법 중 어느 것을 사용해도 상관없지만, 중요한 것은 위의 com.c 소스로 빌드한 바이너리 이미지(시리얼 터미널 프로그램)를 실행하기 위해서는 사용자 계정에 반드시 dialout 권한이 있었야 한다.