RTOS를 Linux로 포팅 시 Callback 처리 문제
글쓴이: hckim75 / 작성시간: 금, 2011/04/29 - 6:00오후
kernel mode 밖에 없는 RTOS에서
kernel/user mode를 구분하는 Linux로 포팅하는데 따른 문제입니다.
RTOS에서 어떤 task가 callback을 등록하고, ISR은 등록된 callback을 호출하도록 설계되어 있습니다.
이를 Linux로 포팅할 때 ISR은 kernel 영역에 놓이고, task는 user 영역에 놓이게 되는데요,
ISR에서 callback을 호출하는 부분을 Linux로 어떻게 처리해야 될 지 고민입니다.
관건은 이 부분(ISR에서 callback으로 제어가 넘어가는 부분)이
Linux에서도 최대한 delay없이 처리되는 것인데요..
고수분들의 의견 부탁드립니다.
감사합니다.
Forums:
댓글 달기