기본 카테고리
리눅스 커널 프로그래밍
졸리운_곰
2010. 8. 7. 21:11
[출처] http://linux.flyduck.com/moduleprog/lkp/
리눅스 커널 프로그래밍
다음은 리눅스 커널 프로그래밍을 공부에 도움이 되도록
제가 만든 자료입니다. 자세한 설명이나 깊은 내용은 없지만 유용하게 사용하시길 바랍니다.
강의자료
- Linux Kernel Programming v1.01 (2000/11/06) [PDF] [PDF-GZ]
- Linux Kernel Programming v1.0 (2000/10/17) [PDF] [PDF-GZ]
All files
- Makefile for build all files : Makefile
- All sources and makefile [2.2] : All Sources
- All sources and makefile [2.4] : All Sources
Hello, World
- Hello : hello.c Makefile
- Hello 2 files : hello_init.c hello_cleanup.c Makefile
Character Device Driver
- MiniBuf : minibuf.c
- MiniBuf R/W : minibuf2.c
- MiniBuf R/W, block : minibuf3.c
Advanced Character Device Driver
- MiniBuf Parameter : minibuf4.c
- MiniBuf Minor Device : minibuf5.c
Proc filesystem
Ioctl
- MiniBuf Ioctl : minibuf6.c minibuf.h minibuf_test.c
Timer
- timer : mytimer.c
System Call
- System Call Spy : syscall.c
Block Device Driver
- Mini RAM Disk : minird.c
Example : PC Speaker
- PC Speaker : pcspeaker.c
- PC Play : pcplay.c pcplay.h pcplay_test.c