Re: Newbie help

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

 



If your goals tend towards 

* creating something new or
* having a clearer look onto the interfaces between modules/layers

get a copy of "Linux Device Drivers" (abbreviated LDD3 here), which is available online. The example code from that book is definitey outdated and will not compile as is since it is based on 2.6.10(?), but finding the errors is a good exercise too. 
Since the book is widely known, you will also find several repos, which brought the code up to some more recent kernel version. 
I guess we are all more or less eagerly waiting for LDD4, which should be released in end of November. 

Regards, 
Moritz

> -----Ursprüngliche Nachricht-----
> Von: kernelnewbies-bounces@xxxxxxxxxxxxxxxxx [mailto:kernelnewbies-
> bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von Rishabh Chakrabarti
> Gesendet: Montag, 3. August 2015 16:38
> An: kernelnewbies@xxxxxxxxxxxxxxxxx
> Betreff: Newbie help
> 
> Hello all,
> 
> Where can I search the archives and other resources for answering the
> following questions:
> 
> 1. How to dive into the code? i.e. entry points 2. What are the pre-
> requisites for understanding the whole code?
> 3. Best books and resource material
> 
> Kindly keep a lay person in mind while answering.
> Please direct me to the right place and the rest i'll DIY. Thank you.
> 
> Regards,
> 
> Rishabh
> 
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies@xxxxxxxxxxxxxxxxx
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies




[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