kernel timer함수로 인자 참조를 어떻게 해줘야하나요???
글쓴이: xoduddk123 / 작성시간: 금, 2013/12/27 - 9:21오전
kernel timer로 파일에서 읽은 숫자를 토대로 타이머를 동작시킬려고합니다.
이런 상황에서는 timer의 시간이 파일의 데이터를 베이스로하여 유동적으로 바뀌기 때문에
kernel timer함수로 파일에서 read해온 변수를 넘겨줘야하는데요
커널 드라이버 단에서 파일을 읽어서 문자를 정수형 변수로 바꾸는 작업까지는 하였습니다.
유저레벨에서 프로그램을 작성할때도 잇었던 문제인데 timer함수로 어떻게 변수를 넘겨줘야하는지 모르겠습니다.
static void my_timer_func(long data)
{
}
위의 함수가 kernel timer의 handler함수인데요 받아오는 long data는 고정인거같은데 저 변수이외에 추가적인 변수를 받고 싶은데
방법이 없을까요 ㅠㅠ
Forums:
해결하였습니다...
전역변수를 사용하는 방법으로 해결하였습니다 . . .
댓글 달기