Did you already read "Linux Kernel in a Nutshell"?
online: http://www.kroah.com/lkn/
local: emerge linux-kernel-in-a-nutshell
Cite from the above site: "I want this book to help bring more people
into the Linux kernel development fold."