리눅스 커널 API 모음
출처 :: http://mystria.egloos.com/3723773 2장insmodmodprobermmod실행 커널로 모듈을 적재하고 제거하는 사용자 영역 유틸리티 #include <linux/init.h>module_init(init_function);module_exit(cleanup_function);모듈 초기화 함수와 정리 함수를 지정하는 매크로 #include <linux/sched.h>sleeping관련 함수 변수, 드라이버의 Kernel API대부분의 정의stuct task_struct *current;현재 프로세스current->pidcurrent->comm현재 프로세스 ID와 명령 이름obj-m커널 빌드 시스템이 현재 디렉토리에서 빌드할 모듈을 파악하는데 사용하는 makefile심벌/sys/module적재된 모듈 정보를 포함하는 sys 디렉토리 층/proc/modules모듈 정보표시 가상 파일 #include <linux/module.h>#include <linux/version.h> LINUX_VERSION_CODE버전 의존성 […]
