리눅스 커널 프로그래밍
2010.08.07 21:30
[출처] 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]
- Makefile for build all files : Makefile
- All sources and makefile [2.2] : All Sources
- All sources and makefile [2.4] : All Sources
- Hello : hello.c Makefile
- Hello 2 files : hello_init.c hello_cleanup.c Makefile
- MiniBuf : minibuf.c
- MiniBuf R/W : minibuf2.c
- MiniBuf R/W, block : minibuf3.c
- MiniBuf Parameter : minibuf4.c
- MiniBuf Minor Device : minibuf5.c
- CurProc : curproc.c
- BufProc : bufproc.c
- MiniBuf Ioctl : minibuf6.c minibuf.h minibuf_test.c
- timer : mytimer.c
- System Call Spy : syscall.c
- Mini RAM Disk : minird.c
- PC Speaker : pcspeaker.c
- PC Play : pcplay.c pcplay.h pcplay_test.c <script> function hrefMark(){ } function hrefPageGo(mark){ try{ if(mark == 'top'){ parent.window.scrollTo(0,0); }else{ document.location.href=this.location.href+"#comment"; } }catch(e){} } //포스트 글로딩후 top포커수 주기 setTimeout('hrefPageGo("top")',300); </script>
All files
Hello, World
Character Device Driver
Advanced Character Device Driver
Proc filesystem
Ioctl
Timer
System Call
Block Device Driver
Example : PC Speaker
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.

