커널

pchero on March 23rd, 2008

 다음과 같은 명령을 이용하여 디바이스 드라이버를 커널에 삽입한다.  $ insmod driver.o  여기서 driver.o는 테스트로 작성된 디바이스 드라이버 파일명이다.  위와 같이 콘솔에서 insmod driver.o 를 실행 시키면 다음과 같은 시스템 콜이 수행되어 드라이버를 커널에 삽입한다.  1. sys_create_module()을 사용하여 디바이스 드라이버를 적재하기 위한 메모리를 할당한다. 2. sys_get_kernel_syms()를 이용하여 driver.o 안에 있는 심볼을 커널에 등록한다. 3. 마지막으로 sys_init_module() 을 사용하여 […]

Continue reading about 디바이스 드라이버의 커널 삽입 과정