On Fri, Sep 10, 2010 at 7:25 AM, Anuz Pratap Singh Tomar <chambilkethakur@xxxxxxxxx> wrote: > > > On Fri, Sep 10, 2010 at 12:20 AM, John Mahoney <jmahoney@xxxxxxxx> wrote: >> >> On Thu, Sep 9, 2010 at 2:00 AM, Anuz Pratap Singh Tomar >> <chambilkethakur@xxxxxxxxx> wrote: >> > >> > >> > 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 >> >> >> 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. > > Isnt that book a little dated.. I mean, most of its concepts/tricks wont work on today's compilers. I wonder why it was not revised or new edition written, it was a really wonderful book. -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ