View Single Post
  #4  
Old 01-13-2005, 20:07
pp2 pp2 is offline
Friend
 
Join Date: Jan 2002
Posts: 60
Rept. Given: 1
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 1
Thanks Rcvd at 16 Times in 12 Posts
pp2 Reputation: 2
Hi!
some useful docs are located in Documentation folder of kernel source. And, of course, kernel source/includes are the main replacement of DDK in windows, all function calls/ids/apis are documented only there.
The rest things depend on what driver are you writing. There are books about kernel VM, scheduler, lkms, and so on (some of them can be easily found by google).
I myself when wrote my first drivers for Linux used other similiar driver source code (from kernel) - this is the best way, I think, since documentation is really not full and pretty old. Most of docs in net covers 2.2 or 2.4 kernels, since api in 2.6 is not stable and modyfing from version to version (e.g. usb api again changed in 2.6.5!)...
Reply With Quote