커널영역의 프로그램에서 sys_gettimeofday 함수를 써서 시간을 잴 수 있습니다.
sys_gettimeofday 함수는 헤더파일에 따로 함수가 정의되어 있지 않고 time.c에 정의와 구현이 같이 되어 있습니다.
이러한 경우들에서는 소스 코드에서 sys_gettimeofday 함수를 호출하기 전,
다음과 같이 extern asmlinkage long sys_gettimeofday (struct timeval *tv, struct timezone *tz); 선언하고
원하시는 곳에서 sys_gettimeofday 함수를 사용하면 됩니다.
태스크의 실행시간은 이를 적절히 응용하면 하실 수 있겠죠? :wink:
앞으로는 주제란에 질문 요약을 적어주셨으면 좋겠네요.
잘문하는 사람이 급하다고 하면 답변을 더 빨리 할 것 같습니까?h
잘문하는 사람이 급하다고 하면 답변을 더 빨리 할 것 같습니까?
http://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP 참고하세요.
세벌 https://sebuls.blogspot.kr/
커널영역의 프로그램에서 sys_gettimeofday 함수를 써서 시간을
커널영역의 프로그램에서 sys_gettimeofday 함수를 써서 시간을 잴 수 있습니다.
sys_gettimeofday 함수는 헤더파일에 따로 함수가 정의되어 있지 않고 time.c에 정의와 구현이 같이 되어 있습니다.
이러한 경우들에서는 소스 코드에서 sys_gettimeofday 함수를 호출하기 전,
다음과 같이 extern asmlinkage long sys_gettimeofday (struct timeval *tv, struct timezone *tz); 선언하고
원하시는 곳에서 sys_gettimeofday 함수를 사용하면 됩니다.
태스크의 실행시간은 이를 적절히 응용하면 하실 수 있겠죠? :wink:
앞으로는 주제란에 질문 요약을 적어주셨으면 좋겠네요.
void do_gettimeofday(struct timeval *tv)
void do_gettimeofday(struct timeval *tv);
from saibi
댓글 달기