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

2016_03_31_노태경_canonical_업무일지

by 알 수 없는 사용자 2016. 3. 31.
728x90
반응형

Canonical Sample Program

 

#define SPORT "/dev/ttyS1" 장치관리자를 설정

 

OPEN  포트를 열겠다 

O_RDWRO |  O_NOCTTY 읽는 모드 | 제어신호 데이터로 취급받겠다

 

exit main 함수 내에서 return과 같은 의미이다.

값이 나오면 종료하겠다는 의미다

 

strcut termios st OldState; 터미널 형 구조체를 설정

tcgetattr 소석을 가져와서 저장하겠다 

 

bezero 구조체를 초기화하는 함수이다

 

stNewState.c iflag = 정의한 구조체를 c iflag로 하고 IGNPAR ICRNL 에러가 있는 문자 바이트를 무시하고 CR 문자를 NL문자로 변환 처리하겠다

 

 

tcflush

tcsetattr 시리얼 포트로부터 데이터 수신을 한다.

tcsetattr 원래 속성을 복귀시켜준다

728x90