[출처] 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
'기본 카테고리' 카테고리의 다른 글
ubuntu에서 wxPython 설치법 (0) | 2010.08.08 |
---|---|
우분투에서 리눅스 커널 프로그래밍 / Linux kernel programming on Ubuntu (0) | 2010.08.07 |
윈도우즈용 오픈소스 프로젝트 (0) | 2010.08.05 |
윈도우즈용 오픈소스 프로그램, 윈도우용 필수 오픈소스 프로그램 (0) | 2010.08.05 |
자유 운영체제, 공개 운영체제 (0) | 2010.08.05 |