본문 바로가기
코스웨어/15년 스마트컨트롤러

20151207-김재홍-Serial_1일차-리눅스시리얼통신

by 알 수 없는 사용자 2015. 12. 7.
728x90
반응형

/***Serial통신_1일차-리눅스시리얼통신 프로그래밍***/


시리얼 통신 프로그래밍 기법

1) Canonical

2) Non_Canonical

3) Asynchronous

4) Multi Flexing


1) Canonical

터미널의 기본 처리 방법

한 줄 단위로 통신

NL(New Line, ASCII는 LF) - 디폴트

EOF(End of File)

EOL(End of Line)에 의해 종료되는 문자열

CR(Carriage Return)

종료 문자로 인식되지 않음

NL 문자로 변환 처리


소스 : 

canonical.c




2) Non_Canonical



소스 :

noncn.c



3) Asynchronous




소스 :

async.c




4) Multi Flexing




소스 :

multflex.c





728x90