Results 1 to 7 of 7
Hi
I am a newbie to the world of Linux Device Drivers & have understood some basic concepts of device drivers & interrupts. I would like to start off writing ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 09-09-2009 #1Just Joined!
- Join Date
- Jun 2009
- Posts
- 2
A Simple Linux Device Driver
Hi
I am a newbie to the world of Linux Device Drivers & have understood some basic concepts of device drivers & interrupts. I would like to start off writing a simple device driver for a device, say for example, a serial port (uart).
How do I proceed?
Is serial port the correct choice to start learning about device drivers or should I start with some other device?
What would be the hardware and software requirements?
Any website links that would be helpful?
Any pointers in this direction would be very helpful to me and lots of other newbies like me.
Thanks a ton for your suggestions and advice!
- 09-09-2009 #2
You read this book.
Linux Device Drivers, Third Edition [LWN.net]
Serial port is a good start.
Although I enjoyed programming graphics hardware more, and it is easy to start with as well.
Nothing special. Any major GNU/Linux distribution should have the necessary tools.
More computing power decreases the compiling time and a serial port would be helpful though
For you next purchases, pay special attention if the manufacturer documents its hardware properly and for the public. NVIDIA is a no-go, but most Intel hardware is well documented, so programming it is always much fun.
Have a visit to the website kernelnewbies.orgLast edited by GNU-Fan; 09-09-2009 at 12:43 PM.
Debian GNU/Linux -- You know you want it.
- 09-14-2009 #3
Hi friends
Im also new to driver devlopment. im doing drivers for char devices. previously i had Fedora 2 for my devlopment.
now i shifted to FC 9. but the problem is kernel source.
kernel source is not available by default. then i installed kernel source RPM.
while installing RPM, it says RPM is already installed.
i forced to install the RPM, and the result is FC crashed.
help me in this.
- 09-26-2009 #4Just Joined!
- Join Date
- Sep 2009
- Posts
- 4
I think you must reinstall the system.
- 09-26-2009 #5
ya anyway am going to re-install. my need is to know kernel source location.
i tried with "locate linux.h"
but error comes like "can't open file mlocate.XXX"
- 09-29-2009 #6
- 09-29-2009 #7


Reply With Quote

