임베디드 리눅스에서 하드웨어 인터럽트 서비스 루틴을 디바이스드라이버 아닌 곳에 둘 수 있나요?
글쓴이: kkumuk / 작성시간: 화, 2007/06/26 - 11:16오전
이것저것 문서를 찾아보니 안될것 같긴한데 확신할 수 없어서 질문드립니다.
OS없이 돌던 프로그램(보통 말하는 펌웨어겠죠..)을 uClinux에 열심히 포팅하고 있는데요,,
프로그램에 있던 인터럽트 루틴을 디바이스 드라이버가 아닌 일반 응용프로그램에 둘 수 있는 건가요?
가능하다면 디바이스 드라이버에 안넣고 일반 응용프로그램으로 돌리고 싶습니다.
그게 안된다면 차선책으로..
디바이스 드라이버에서 응용프로그램의 함수를 곧바로 호출할 수 있는 방법이 있나요?
시간에 민감한 녀석이라 polling 등의 방법으로는 안되고, 인터럽트처럼 시간지연 거의 없이 곧바로 호출해야해야하거든요..
Forums:
댓글 달기