On Thu, Dec 16, 2010 at 1:57 PM, Pradeep Kumar <pradeep4uii...@gmail.com>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.