2010-06-04 7 views
3

저는 프로그래밍 플랫폼으로 Linux OS를 사용하고 있습니다. 직렬 (/ dev/ttyS0) 포트를 통신 매체로 사용하는 프로그램을 만들고 싶습니다. 나는 표준 리눅스 기능을 사용하여 직렬 포트를 열고, 읽고, 쓰고 닫는 방법을 이미 알고있다.직렬 포트를 설치하는 방법은 무엇입니까?

이제 제 질문은 직렬 포트를 어떻게 설정할 수 있습니까? 내 말은 직렬 장치의 설정 값을 프로그래밍 방식으로 변경하려고한다는 것입니다.

감사합니다.

답변

2

읽어야 할 맨 페이지는 termios (3)입니다. 직렬 매개 변수가있는 TTY 회선 규율을 조작하는 POSIX 함수를 설명합니다.

1

당신은

장치 포트를 다루는, 그것은 I/시간 제한과 O를 사용하는 것이 좋습니다 자주의 등, 정지 비트, 전송 속도를 변경하는 tcgetattr()tcsetattr()를 호출해야합니다. 이에 대해서는 select()poll()을 참조하십시오.

관련 문제