01.01.2015 Views

device_driver-08.pdf(1.9MB)

device_driver-08.pdf(1.9MB)

device_driver-08.pdf(1.9MB)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

문자 디바이스 드라이버 작성 예제<br />

233<br />

예제 소스 – Makefile<br />

실행 방법<br />

[root@] # mknod /dev/calldev c 240 32<br />

<br />

<br />

<br />

<br />

• 디바이스 파일 생성<br />

[root@] # make<br />

• 디바이스 드라이버 모듈 컴파일<br />

[root@] # insmod call_dev.o<br />

• 디바이스 드라이버 모듈 적재<br />

[root@] # gcc –o call_app call_app.c<br />

• 응용 프로그램 컴파일<br />

[root@] # ./call_app<br />

app<br />

http://eoslab.ssu.ac.kr<br />

Linux Device Driver<br />

문자 디바이스 드라이버의 등록과 해제 및 구성<br />

234<br />

모듈 형태로 구성한 문자 디바이스 드라이버(kernel 2.6)<br />

http://eoslab.ssu.ac.kr<br />

Linux Device Driver

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!