Linux device driver tutorial using kernel driver frameworks
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)
Want to stay up to date with the latest Linux tips, news and announcements? Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
You may also be interested in other helpful articles:
- Howto: Prevent a Linux kernel module from auto loading
- Linux Driver Development Help available from Gurus
- OpenBSD: Atheros USB AR5005UG/AR5005UX and Connexant/Intersil Prism GT driver download
- nixCraft FAQ Roundup ~ Aug, 23, 2007
- What are BogoMips
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: black_art, computer_hardware, computer_programs, critical_task, device_drivers, frameworks, hardware_device, hello_world, Howto, kernel_configuration, kick_start_guide, linux_developers, linux_device_driver, linux_kernel, linux_users


Recent Comments
Today ~ 5 Comments
Today ~ 12 Comments
Today ~ 2 Comments
Today ~ 18 Comments
Today ~ 5 Comments