minicom의 설치 및 설정

|
minicom
텍스트 기반의 터미널 에뮬레이터. Windows에서의 하이퍼터미널 역할과 비슷하다. 시리얼로 연결된 장치에 접근이 가능하기 때문에 타겟 보드에 연결, 제어할 때 쓸 수 있다.

minicom 설치
$sudo apt-get install minicom

minicom 사용법
#minicom [-s]
"-s 옵션은 설정시 쓰임. minicom 내부에서 Ctrl+A O를 누르는 것과 동일.

serial 장치 확인
부트 메시지 확인
$ dmesg | grep serial
[    0.286361] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

$ dmesg | grep tty
[    0.000000] console [tty0] enabled
[    0.286361] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.661705] 00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
"출력 결과는 환경에 따라 다를 수 있다.

setserial
설치가 되어 있지 않다면,
$sudo apt-get install setserial

$ setserial -a /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
    Baud_base: 115200, close_delay: 50, divisor: 0
    closing_wait: 3000
    Flags: spd_normal skip_test
"보통 이와 비슷하게 출력된다. 만일 확인이 되지 않는다면 다른 출력을 보일 것이다. 이를테면 UART: unknown 같은...


serial 장치 접근
minicom의 메뉴 화면 (Ctrl+A 와 알파벳 조합으로 선택할 수 있다. 위 화면은 help screen - Z)

minicom -s 로 접근 시의 화면 (minicom 상에서 Ctrl+A O 동일)


configuration 메뉴에서 Serial port setup 선택.
"항목 앞쪽의 알파벳을 누르면 수정이 가능하다.
A - Serial Device      : /dev/ttyS0 "연결 장치명
B - Lockfile Location     : /var/lock
C - Callin Program      :
D - Callout Program      :
E - Bps/Par/Bits       : 115200 8N1
F - Hardware Flow Control : No "기본값은 Yes. No로 변경
G - Software Flow Control : No

설정 후 기본값으로 저장하고 싶다면 Save setup as dfl을 선택. minicom으로 복귀 시는 Exit. minicom까지 종료 시에는 Exit from Minicom 선택.

'Embedded' 카테고리의 다른 글

nfs 설치 및 설정  (2) 2012.02.14
tftp 설치 및 설정.  (2) 2012.02.13
And