On Thu, Dec 16, 2010 at 1:57 PM, Pradeep Kumar <pradeep4uiiita@xxxxxxxxx> wrote:
hi all,I am new to kernel device drivers field. Any suggestions about the references to follow for quick overview and detailed flow of code in Linux Kernel.thanks,
Goudagunta Pradeep Kumar,
http://crashcouse.ca is a good place to start.
Read at least free lessons.
Then you try to write a device driver of your own.
Its easy.
freesoftwaremagazine has a good article on it.
http://www.freesoftwaremagazine.com/articles/drivers_linux
Once you understand the above try to read (or write if you can)
a network driver.
It might take you 2-3 months to understand or even more but it is worth the effort.
There is a book Essential Linux Device Drivers
http://www.amazon.com/Essential-Device-Drivers-Sreekrishnan-Venkateswaran/dp/0132396556
read the above book this will surely develop a lot of understanding.
Then if you still want to read buy a hardware such as Beagleboard and work upon it.
Nerdkit is another I have heard.