3학년2학기/임베디드시스템
모듈 프로그램의 컴파일과 적재
hgglife
2019. 10. 19. 16:20
모듈 컴파일
모듈컴파일은 앞에서 배운Makefile을 이용하여 컴파일한다
모듈의 적재
insmod module_name.o // 아마 지금은 Ko
적재된 모듈리스트
lsmod로 확인
rmmod module_name
모듈 프로그램의 예
헤더파일
linux/kernel.h 커널 관련 자료 구조 정의
linux/module.h 모듈 관련 자료 구조 정의
본문
module_init() 모듈이 커널에 적재될때 불려지는 함수
module_exit() 모듈이 커널에서 제거될때 불려진다
printk(priority msg) 커널레벨 프린트함수
Ex) printk(KERN_ALERT,"hello");
모듈 프로그램
make
sudo insmod hello.ko
ctrl+Alt+F1을 이용해서 콘솔모드로 helloworld출력을 확인할수있다
ctrl+Alt+F7으로 그래픽모드로 돌아올수 있다