Re: knowledge sharing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Thu, Sep 9, 2010 at 11:25 AM, Bond <jamesbond.2k.g@xxxxxxxxx> wrote:


On Thu, Sep 9, 2010 at 11:19 AM, Anuz Pratap Singh Tomar <chambilkethakur@xxxxxxxxx> wrote:


The best idea is to look into Robert's tutorial, they are very good and comprehensive.
 
I had looked at them the free lessons.
I told you  that I have written my own device driver already.So probably that is not what I am aiming at.
I have also read the book of  "essential linux device drivers by sreekrishnan venkateswaran"
I did go through the first four chapters and last 2 of debugging.Rest of the chapters discuss these drivers in detail as 
what function is used to do them etc etc.
Instead I am looking for some thing 

Suppose you learned C programming.You know how to program now you want to have some good depth of it so you start solving some 
brain teasers so that you get a good depth of backtracking and other things.
Similarly if I am clear with how to write a device driver I am looking for some more exercises but not directly jumping to main kernel development to write my patch instead some thing in between a novice and an expert.

Finish all exercises of KnR.
pick up practical C programming book
learn some user space programming using either Robert love's book or beginning linux programming by richard mattew and stones
learn about coding standards and coding practices: use Rob pikes book.
get source code of older kernels say 1.0 and look into it or may be get Tannebaum's minix book: not may people will agree to this, but i find this book very useful.



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux