On Wed, Jun 16, 2010 at 7:25 AM, Girish Venkatachalam < [email protected]> wrote:
> > > I simple googled for " linux kernel device driver filetype:pdf" > > That is all. > > Kindly pour in your ideas and share your driver development expertise. > > I will try my level best to ensure that I don't take more than I give. > I always ensure that. > Hi Girish, If you are new to Linux Device Driver Development, one thing you need to keep your mind is speed reading will not help here (I mean one day or one week). It is a learning process. Ok The below information may be useful for you : Greg-Kroah Hartmann (one of -stable kernel maintainer) has just released a "Linux Device Driver Kit" which was made based on the latest kernel available up to now (2.6.16.18). It is a cd image that contains everything that a Linux device driver author would need in order to create Linux drivers, including a full copy of the O'Reilly book, "Linux Device Drivers, third edition" and pre-built copies of all of the in-kernel docbook documentation for easy browsing. It even has a copy of the Linux source code that you can directly build external kernel modules against. For more info about Linux Device Driver Kit : http://www.kroah.com/log/linux/ddk.html How to use Linux Device Driver Kit? Step 1: Download ddk from the below link http://www.kernel.org/pub/linux/kernel/people/gregkh/ddk/ I am using like this : $ mkdir ddk $ cd ddk $ wget http://www.kernel.org/pub/linux/kernel/people/gregkh/ddk/ddk-2.6.16.18.iso.bz2 Step 2 : Decompress the file using bunzip2 $ bunzip2 ddk-2.6.16.18.iso.bz2 Step 3 : Create a directory to mount the iso and mount the iso $ mkdir -p /mnt/iso $ sudo mount -o loop ddk-2.6.16.18.iso /mnt/iso/ $ cd /mnt/iso/ that's it. Now you have all information that is needed to learn how to create Linux Device Drivers. I am also using below reference book : 1). Essential Linux Device Drivers by Sreekrishnan Venkateswaran Publisher: Prentice Hall It is very nice and complete Linux device driver book you may try. I hope it will help you. Thanks & Rg Mohan L _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
