|
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!)...
|