간단한 프로세스를 커널스레드로도 구성할수 있나요?????

xoduddk123의 이미지

간단한 프로세스를 커널스레드로도 구성할수 있나요?????

어플리케이션으로 ADC값을 받아들여서 LCD 밝기를 제어하는 프로세스를 하나를 만들었는데

이걸 커널스레드로 만들고 싶습니다.

일반 단일 프로세스(어플리케이션)으로는 기능을 구현하였는데 커널스레드에서도 가능한지 궁금합니다.

goforit의 이미지

방법은 여러가지 있습니다. 한 예로 netlink를 사용하는 방법입니다.
일단 ADC 값을 어플에서 읽어서 비동기 (Async) 처리하는 것이 netlink와 어울리는 것 같습니다.

아래를 방문하시면 User space application & Kernel thread 예제가 있습니다.
http://linux-development-for-fresher.blogspot.co.uk/2012/05/understanding-netlink-socket.html