<html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"></head><body><div><div style="font-family:Calibri,sans-serif;font-size:11pt">I think you can start with Device driver book, try implementing its example drivers, at the same time you can read corresponding topics from Robert love. Later when you want to deep dive into some particular topics, refer to UTLK book.<br>
<br>Rajat<br></div></div><hr><span style="font-family:Tahoma,sans-serif;font-size:10pt;font-weight:bold">From: </span><span style="font-family:Tahoma,sans-serif;font-size:10pt">Tharanga Abeyseela</span><br><span style="font-family:Tahoma,sans-serif;font-size:10pt;font-weight:bold">Sent: </span><span style="font-family:Tahoma,sans-serif;font-size:10pt">23-08-2013 06:47</span><br>
<span style="font-family:Tahoma,sans-serif;font-size:10pt;font-weight:bold">To: </span><span style="font-family:Tahoma,sans-serif;font-size:10pt"><a href="mailto:kernelnewbies@kernelnewbies.org">kernelnewbies@kernelnewbies.org</a></span><br>
<span style="font-family:Tahoma,sans-serif;font-size:10pt;font-weight:bold">Subject: </span><span style="font-family:Tahoma,sans-serif;font-size:10pt">Help - Linux kernel and Device drivers</span><br><br></body></html><div dir="ltr">
Hi ,<br><br><br>
<br>I have done C and some Linux kernel programming (only 
Netfilter sockets,iptables), but now i decided to learn more on Linux 
kernel level, device drivers..<br><br>so i bought Robert  Loves 
(Kernel development) book, device driver 3rd ed (orelly), and 
Understanding Linux kernel 3rd edition as my base reference, with 
Operating system design concepts (dragon book).<br>
<br>Do i need to read at least one book before do some kernel 
level stuff or what is the best way to learn  kernel programming and 
device driver area...(i consider myself as a newbie to the kernel/device drivers)<br><br>Really appreciate your expert advice on this<br>
<br>Best Regards,<br>T</div>