통신에서 약방의 감초인 시리얼 포트를 coLinux에서 사용하는 방법에 대해 알아 보겠습니다. 사용하는 방법이 너무 간단하고 쉬워서 싱겁다고 하실지 모르겠습니다. 그저 시리얼 포트에 대한 정보를 conf 파일에 등록하기만 하면 됩니다. 그리고 그 순서에 맞추어 보통 리눅스에서 사용하듯이 시리얼 포트 장치 이름을 그대로 사용하면 됩니다. 너무 쉽죠? ^^

예를 들어 시리얼 포트를 /dev/ttys0에 지정하려면 아래와 같이 conf 파일에 등록하면 됩니다.

ttys0=COM6,"BAUD=115200 PARITY=n DATA=8 STOP=1 dtr=on rts=on" 

제가 사용하는 전체 conf 파일 내용은 아래와 같습니다.

kernel=vmlinux
initrd=initrd.gz
mem=256
cobd0="d:/coLinux/Fedora-9.img"
cobd1="d:/coLinux/swap.img"
cobd2="d:/coLinux/home_4g.img"
cofs0="x:/temp"
root=/dev/cobd0
eth0=tuntap,"coLinuxNet" ro
ttys0=COM6,"BAUD=115200 PARITY=n DATA=8 STOP=1 dtr=on rts=on"

이제 coLinux에서는 /dev/ttyS0를 이용하여 시리얼 포트를 사용할 수 있습니다. 저는 간단히 이렇게 실험해 보겠습니다. /dev/ttyS0로 문자열을 전송해 보는 거죠.

]# ls -al > /dev/ttyS0

반대쪽에서는 jwRsTester를 이용하여 수신해 보겠습니다.

coLinux를 가지고 이것저것 해 봅니다만 참으로 대단한 프로그램이라고 생각합니다. ^^