이벤트 핸들러, 디바이스 드라이버, 이벤트 핸들러 디바이스 드라이버.... 뭐가 뭐죠?
글쓴이: cho6005 / 작성시간: 수, 2010/08/11 - 9:33오후
디바이스 드라이버와 이벤트 핸들러 부분 보고있는데 용어가 애매해요..
제가 아는거는..
디바이스 드라이버는 하드웨어에서 발생하고 입력 장치에 이벤트를 제공하는 녀석이구요
이벤트 핸들러는 입력(사용자명령)으로부터 이벤트를 가져와 다양한 인터페이스로 이벤트가 필요한 곳에 이벤트를 전달하는 녀석이에요
입력장치(키패드) - 디바이스 드라이버 - 이벤트 핸들러
이런식으로 알고있고.. input_register_device()를 이용해 서로 연결하는것으로 알고있습니다.
또한, 사용자가 키를 눌러 키 인터럽트가 발생하면 키 값을 스캔하는 함수가 불리어 키를 스캔하고
해당 키 이벤트를 input_report_key() 함수를 이용하여 event handler device driver에 전달한다고 하는데...
그냥 위 '이벤트 핸들러 디바이스 드라이버' 라는 말은 키 이벤트를 이벤트 핸들러에 전달하여 디바이스 드라이버에 전달한다는 말인가요?
용어가 애매하네요;
그냥 '이벤트 핸들러 디바이스 드라이버' 이 말을 이벤트 핸들러로 전달한다고 해도 될런지..
그리고 input_register_device()는 인자로 input_dev라는 입력장치의 정보를 담은 구조체가 전달되는데
이 함수로 입력장치와 디바이스 드라이버를 연결해 주는건가요?
도와주세요~ㅎ
Forums:
댓글 달기