loadable module support 썸네일형 리스트형 LKM - Loadable Kernel Module 리눅스 디바이스 드라이버를 만들다 보면 수도 없이 커널을 컴파일해야 하는 경우가 발생한다. 이는 프로그래머로 하여금 많은 작업시간을 낭비하도록 만든다. 이를 위해 커널 개발자는 module이라는 것을 만들어 커널이 실행 중에 디바이스 드라이버를 모듈화하여 동적으로 적재되고 제거되도록 하였다. Makefile을 직접 작성하여 디바이스 드라이버의 모듈화는 방법은 많은 문서와 서적으로 나와 있으니 그것을 참-_-고 하도록 하자. 이번 포스트는 커널 컴파일 시에 configuration에서 특정 드라이버를 "m"으로 지정해 놓고 그것을 insmod등으로 적재하는 방법에 대한 것이다. 거창해보이지만 방법은 간단하다. 1. Kernel configuration Enable loadable module support.. 더보기 이전 1 다음