반응형 모듈 프로그래밍1 [linux kernel]모듈 프로그래밍 운영체제의 커널구성은 크게 두 가지로 나뉜다.-일체형 커널( Monlithic Kernel )-마이크로 커널( Micro Kernel )리눅스는 일체형 커널을 사용했지만, 모듈을 도입함으로써 커널의 일부를 동적으로 커널안에 코드를 삽입하고 제거 할 수 있는 방법을 사용할 수 있게 되었다. -모듈 프로그램의 구성- 모듈이 커널에 올라가기 앞서 모듈을 로드할떄 수행되는 초기화 루틴(init_module) 이있고 모듈을 제거할떄 수행되는 초기화 루틴(cleanup_module) 가 있다. -모듈작성 기본 소스구성#include // 커널과 관련된 자료구조와 printf()함수등이 정의되어있다.#include//모듈과 관련된 자료구조와 매크로가 정의되어있다. int __init init_module(void) .. 2012. 10. 20. 이전 1 다음 728x90 반응형