Pick up a project and start working on it.
(For example you can start with file system development such as ext4 that would be easiest ) or try to make your own filesystem.It is easy.
In such projects when you will start doing you will be able to see a distance of 5 meters only but when you cover these 5 meters then another 5 meters you will see like this if you keep on progressing you will reach your goal.
On Thu, Dec 16, 2010 at 3:14 PM, Tapas Mishra <mightydreams@xxxxxxxxx> wrote:
http://crashcouse.ca is a good place to start.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,
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.
--
http://mightydreams.blogspot.com