현재 리눅스 상에서 주기적으로 패킷을 보내는 작업을 하는데,
그 주기가 1ms 이하 입니다.
그래서 리눅스 커널 2.6.21 부터 커널에 포함 되어 나온다던
고해상도 타이머 기능을 사용해 볼려고 했는데요..
도통 어떻게 사용하는 건지 모르겠네요.;;
자료를 뒤적이던 중, 우연히 관련 API를 설명해 놓은 글을 보고,
컴파일 할려고 돌려보니, 헤더 파일을 찾을 수가 없다는 에러가 떴습니다.
관련 헤더 파일(hrtimer.h, ktime.h)이 있는 폴더(/usr/src/kernels/설치된리눅스버전/include)를 경로 지정해주고,
컴파일 했더니 이번엔 또 에러가 잔뜩 올라오더라구요. ;ㅠㅠ
제가 가입했던 리눅스 관련 카페에도 문의를 했었는데,
kernel-devel? 설치 한 번 해보라고 해서 해봤는데
이미 설치되어 있다고 하면서, 안되더라구요..
어떻게 하면 고해상도 타이머 기능을 쓸 수 있는 거죠??
리눅스 관련 개발이 초짜인지라.. 정말 막막하네요 ㅠ