타이머 인터럽트를 일반 사용자 프로그램에서 사용하는 방법이
글쓴이: spooh1 / 작성시간: 일, 2005/05/08 - 2:18오후
커널 타이머를 사용하려고 합니다. 시간은 10ms 이구요..
간단하게 하여서 10ms의 간격으로 타이머가 구현되게끔 했습니다.
커널타이머 인터럽트를 응용프로그램에서 사용할수는 없을까요?
어떤 데이터를 10ms 마다 받아서 그 데이터를 연산하여 시리얼 포트로 출력하고자 합니다.
시리얼 입출력은 저수준 입출력 함수를 사용하여 응용프로그램에서 사용가능하도록 했고 연산이야 기본 C연산 사용하면 되는데 여기에 커널 타미어를 이용하는 방법을 아무리 찾아봐도 모르겠습니다.
고수님들 좀 도와주세요..ㅠㅠ
Forums:
커널 타이머를 유저레벨에서는 사용하는 방법은 없는 것으로 알고 있습니다.
커널 타이머를 유저레벨에서는 사용하는 방법은 없는 것으로 알고 있습니다.
커널에서 데이터가 생성되는 것이라면 굳이 왜 user level로 보내야 하는지 모르겠군요.
굳이 user로 보내야 한다면 udp packet을 커널에서 만들어서
user의 socket으로 쏘는 방법을 쓴적은 있습니다.
아니면 Real Time Clock Driver 가 도움이 될지도 모르겠군요.
/usr/src/linux/Documentation/rtc.txt를 참고하시면 될듯 합니다.
^^*
댓글 달기