http://www.kernelhacking.org/docs/kernelhacking-HOWTO/index.html
and
http://www.linuxhq.com/lkprogram.html
First is a basic intro, the latter contains some good information to
get you started.
You might also find just looking at random .c files in the driver
source directory helpful, to see how it's been done there.
Lastly, I've noticed you've been asking some questions over the past
few days which are easily answered by a simple Google search - may I
suggest that as a first point of call in future. You'd probably learn
a lot more by searching for stuff yourself.
Regards (and Merry Christmas),
Graeme.
I'll second that. Google is probably the closest thing to Microsoft's Knowlege
Base that Linux has for quick questions ;) .
There are a number of good books written on the kernel - Linux Device Drivers is
due to have its third edition released in February. I'm glad - my second edition
copy is starting to look a little ragged from constant reference.
Check this website:
http://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
It has a good listing of on- and off-line resources, and was updated recently.
Jim
I must mention Robert Love's Linux Kernel Programming. I'm half-way through it,
and I can say it is excelent!
regards & merry xmas,
pedro venda.
In addition to this book, another one that I have found to be an
excellent source is, Understanding the Linux Kernel. There's a second
edition available now here:
http://www.amazon.com/exec/obidos/tg/detail/-/0596002130/ref=pd_qpt_gw_2/103-9996868-5870242 and I imagine that another will be released in the not too distance
future, which will cover the 2.6 kernel. It wouldn't surprise me if
somebody here is inside information on a new edition.
Good luck,
--
Sean
Jim Nelson escreveu:
> I'll second that. Google is probably the closest thing to Microsoft's
> Knowlege Base that Linux has for quick questions ;) .
Especially if you use Google's Linux specific section
http://www.google.com/linux
Regards,
Chris R.
Also essential is Uresh Vahalia's Unix Internals. It's not a Linux book
but contains detailed descriptions of many many brilliant innovations in
the history of Unix.
http://www.amazon.com/exec/obidos/tg/detail/-/0131019082/102-7569379-1814536?v=glance
Lee