Linux device driver tutorial using kernel driver frameworks

by on July 5, 2007 · 2 comments· LAST UPDATED July 5, 2007

in , ,

A device driver is computer program allowing other computer programs to interact with a computer hardware device. Writing a Linux device driver is considered as a black art by many. If you ever been tempted to try writing a device driver, this howto will serve as a kick start guide:

For many seasoned Linux developers, device drivers still remain a bit of a mysterious black art practiced by a select few. While no single article could possibly attempt to covered everything there is to know about writing drivers, Valerie Henson gives us a brief taste of what's involved, by implementing a device to return "Hello World" using all the major driver frameworks.

On a related note if you just want get a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators, try Linux Kernel in a Nutshell

/dev/hello_world: A Simple Introduction to Device Drivers under Linux (linuxdevcenter.com)

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 2 comments… read them below or add one }

1 Fasil June 30, 2009 at 6:45 am

Thanks for providing excellent links..

Reply

2 Tapas Mishra November 1, 2010 at 2:22 pm

Check this link
http://www.freesoftwaremagazine.com/articles/drivers_linux
this also defines writing device driver easily.
Should be a good start for any one.

Reply

Leave a Comment

Tagged as: , , , , , , , , , , , , , ,

Previous post:

Next post: