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

Reply via email to