On Fri, Sep 10, 2010 at 12:20 AM, John Mahoney <[email protected]> wrote:
> On Thu, Sep 9, 2010 at 2:00 AM, Anuz Pratap Singh Tomar > <[email protected]> wrote: > > > > > > On Thu, Sep 9, 2010 at 11:25 AM, Bond <[email protected]> wrote: > >> > >> > >> On Thu, Sep 9, 2010 at 11:19 AM, Anuz Pratap Singh Tomar > >> <[email protected]> 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 > > > Another good advanced c book is, "Expert C Programming" by Peter van der > Linden > > My personal favourite, but book is meant mostly for experienced programmers. > >
