Thread (6 messages) 6 messages, 3 authors, 2012-04-26

Linux Driver Project

From: Rabee Al-Maqabi <hidden>
Date: 2012-04-26 06:59:10

On Wed, Apr 25, 2012 at 8:26 PM, Javier Martinez Canillas <
martinez.javier@gmail.com> wrote:
On Wed, Apr 25, 2012 at 11:19 AM, Rabee Al-Maqabi
[off-list ref] wrote:
quoted
Hi,

I am looking for not yet supported piece of hardware to write a driver
for
quoted
it. anyone can help?

Regards,
Rabee Al-Maqabi
Hi Rabee,

Linux Device Drivers 3rd edition (LDD3) is a great book to learn how
to write Linux device drivers. The best thing about this book is that
teaches how to write device drivers for memory-based virtual devices,
which mean that you don't need any special hardware to run the example
drivers on your computer.

Fortunately the Linux internal API is not stable and that allows us to
improve the kernel every day. But this has the side effect that any
documentation about the Linux kernel quickly becomes obsolete.

A long time ago I updated the LDD3 examples so they could be compiled
and used on newer kernels, this was for academic purposes so my
students would be able to use that code.

Sadly I haven't had any time to update to more recent kernels so if
you want to work on Linux device drivers you can fork my tree [1] and
make the drivers work on recent kernels, I know that many people would
be happy (specially students).

[1]: https://github.com/martinezjavier/ldd3

Best regards,

--
Javier Mart?nez Canillas
(+34) 682 39 81 69
Barcelona, Spain
Hi Javier,

Thank you for your reply. Linux Device Drivers is indeed a great book. I
have read it in addition to Understanding the Linux Kernel and I have
experimented with my Linux box. At this point, I would like to have a
real-world experience and write a driver for a piece of hardware not yet
supported.

Best regards,

--
Rabee Al-Maqabi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20120426/42ee5f5a/attachment.html 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help