|
Size: 2318
Comment: removed dead links, restructured, so Newbies know there is nothing helpful to find here at the moment.
|
Size: 1957
Comment: delete a bad URL
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| [[http://www.linuxplanet.com/linuxplanet/tutorials/1019/1|Linux Device Drivers Demystified tutorial @ LinuxPlanet]]<<BR>> [[http://www.linuxstart.com/category.php?file=/system/drivers.html|list of drivers]]<<BR>> |
|
| Line 7: | Line 6: |
| [[http://www.linhardware.com|www.linhardware.com]]<<BR>> | |
| Line 20: | Line 18: |
| [[http://lwn.net/Kernel/LDD2/|Linux Device Drivers 2rd]] for 2.4.x (whole book online) (updated 2001)<<BR>> | [[http://lwn.net/Kernel/LDD2/|Linux Device Drivers 2nd]] for 2.4.x (whole book online) (updated 2001)<<BR>> |
| Line 23: | Line 21: |
| [[http://metalab.unc.edu/LDP/HOWTO/IO-Port-Programming.html|I/O port programming mini-HOWTO ]](updated 2000)<<BR>> | [[https://tldp.org/HOWTO/IO-Port-Programming.html|I/O port programming mini-HOWTO ]](updated 2000)<<BR>> |
| Line 26: | Line 24: |
| [[http://lwn.net/Articles/driver-porting/|Porting device drivers to the 2.5 kernel ]](updated 2004)<<BR>> | [[http://lwn.net/Articles/driver-porting/|Porting device drivers to the 2.6 kernel ]](updated 2004)<<BR>> |
| Line 30: | Line 28: |
| MindShare, Inc has a nice series of books on various bus protocols, including PCI, USB, PCMCIA and Cardbus (from [[http://www.handhelds.org/pipermail/ipaq/2000-November/002223.html]]). | MindShare, Inc has a nice series of books on various bus protocols, including PCI, USB, PCMCIA and Cardbus. |
For Installing or developing Drivers.
Installing Drivers
Linux-kernel mailing list FAQ - see section 2 on device drivers
Linux support for some Winmodems
PCMCIA
USB (includes driver development)
Developing Drivers Tutorial for Newbies
(none, yet)
There are some links in the section below, but they are outdated on certain parts (especially regarding code). They might not be suitable if you are new to the topic.
Developing Drivers
Linux Loadable Kernel Module HOWTO (as 1 large html file) (updated 2006)
Linux Kernel Module Programming Guide(updated 2001)
Linux Device Drivers 2nd for 2.4.x (whole book online) (updated 2001)
Linux Device Drivers 3rd for 2.6.x (whole book online) (updated 2005)
Misc Character Drivers(updated 1998)
I/O port programming mini-HOWTO(updated 2000)
Advanced Topics
Porting device drivers to the 2.6 kernel(updated 2004)
Reference: WritingPortableDrivers(updated 2017)
Reference: User Level Drivers
MindShare, Inc has a nice series of books on various bus protocols, including PCI, USB, PCMCIA and Cardbus.
KernelCodeRepository : users kernel code