linux module
-
struct moduleEmbedded/Kernel Programing 2010. 4. 22. 15:03
리눅스에서 디바이스 장치별 모듈을 사용하는데 있어서, 사용되는 모듈 구조체에 대한 내용이다. 모듈 구조체에 대한 내용은 현재의 커널 버젼밑에 /include/linux/module.h에 정의되어 있다. (현재 커널버젼을 확인하는 명령어는 uname -r 이다.) struct module { enum module_state state; //현재 모듈의 상태값을 저장하는 변수. /* Member of list of modules */ struct list_head list; /* Unique handle for this module */ char name[MODULE_NAME_LEN]; /* Sysfs stuff. */ struct module_kobject mkobj; struct module_attrib..