2331
Comment: Excellent book for German kernel developers
|
2122
converted to 1.6 markup
|
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]] [http://vger.kernel.org/lkml/ Linux-kernel mailing list FAQ] - see section 2 on device drivers[[BR]] [http://www.linhardware.com www.linhardware.com][[BR]] [http://www.linmodems.org Linux support for some Winmodems][[BR]] [http://pcmcia-cs.sourceforge.net PCMCIA][[BR]] ["USB"] (includes driver development)[[BR]] |
[[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>> [[http://vger.kernel.org/lkml/|Linux-kernel mailing list FAQ]] - see section 2 on device drivers<<BR>> [[http://www.linhardware.com|www.linhardware.com]]<<BR>> [[http://www.linmodems.org|Linux support for some Winmodems]]<<BR>> [[http://pcmcia-cs.sourceforge.net|PCMCIA]]<<BR>> [[USB]] (includes driver development)<<BR>> |
Line 13: | Line 13: |
[http://www.tldp.org/HOWTO/Module-HOWTO/ Linux Loadable Kernel Module HOWTO] (as [http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Module-HOWTO.html 1 large html file])[[BR]] [http://www.tldp.org/LDP/lkmpg/ Linux Kernel Module Programming Guide][[BR]] [http://lwn.net/Kernel/LDD2/ Linux Device Drivers 2rd] for 2.4.x (whole book online)[[BR]] [http://lwn.net/Kernel/LDD3/ Linux Device Drivers 3rd] for 2.6.x (whole book online)[[BR]] [http://ezs.kr.hsnr.de/TreiberBuch/html/ Linux-Treiber entwickeln] for 2.6.x (German, whole book online)[[BR]] [http://www.atnf.csiro.au/~rgooch/linux/docs/devfs.html Linux Devfs (Device File System) FAQ][[BR]] [http://www2.linuxjournal.com/lj-issues/issue51/2920.html Misc Character Drivers][[BR]] [http://metalab.unc.edu/LDP/HOWTO/IO-Port-Programming.html I/O port programming mini-HOWTO][[BR]] [http://linuxassembly.org linuxassembly.org][[BR]] [http://lwn.net/Articles/driver-porting/ Porting device drivers to the 2.5 kernel][[BR]] [http://www.linuxdevices.com/articles/AT5340618290.html Writing Portable Device Drivers][[BR]] WritingPortableDrivers[[BR]] [http://www.gelato.unsw.edu.au/IA64wiki/UserLevelDrivers User Level Drivers][[BR]] |
[[http://www.tldp.org/HOWTO/Module-HOWTO/|Linux Loadable Kernel Module HOWTO]] (as [[http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Module-HOWTO.html|1 large html file]])<<BR>> [[http://www.tldp.org/LDP/lkmpg/|Linux Kernel Module Programming Guide]]<<BR>> [[http://lwn.net/Kernel/LDD2/|Linux Device Drivers 2rd]] for 2.4.x (whole book online)<<BR>> [[http://lwn.net/Kernel/LDD3/|Linux Device Drivers 3rd]] for 2.6.x (whole book online)<<BR>> [[http://ezs.kr.hsnr.de/TreiberBuch/html/|Linux-Treiber entwickeln]] for 2.6.x (German, whole book online)<<BR>> [[http://www.atnf.csiro.au/~rgooch/linux/docs/devfs.html|Linux Devfs (Device File System) FAQ]]<<BR>> [[http://www2.linuxjournal.com/lj-issues/issue51/2920.html|Misc Character Drivers]]<<BR>> [[http://metalab.unc.edu/LDP/HOWTO/IO-Port-Programming.html|I/O port programming mini-HOWTO]]<<BR>> [[http://linuxassembly.org|linuxassembly.org]]<<BR>> [[http://lwn.net/Articles/driver-porting/|Porting device drivers to the 2.5 kernel]]<<BR>> [[http://www.linuxdevices.com/articles/AT5340618290.html|Writing Portable Device Drivers]]<<BR>> WritingPortableDrivers<<BR>> [[http://www.gelato.unsw.edu.au/IA64wiki/UserLevelDrivers|User Level Drivers]]<<BR>> |
Line 28: | Line 28: |
Links: [http://directory.google.com/Top/Computers/Software/Operating_Systems/Linux/Hardware_Support/ Hardware Support][[BR]] [http://directory.google.com/Top/Computers/Software/Operating_Systems/Linux/Hardware_Support/Drivers/ Drivers][[BR]] 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 (from [[http://www.handhelds.org/pipermail/ipaq/2000-November/002223.html]]). |
For Installing or developing Drivers.
Installing Drivers:
Linux Device Drivers Demystified tutorial @ LinuxPlanet
list of drivers
Linux-kernel mailing list FAQ - see section 2 on device drivers
www.linhardware.com
Linux support for some Winmodems
PCMCIA
USB (includes driver development)
Developing drivers:
Linux Loadable Kernel Module HOWTO (as 1 large html file)
Linux Kernel Module Programming Guide
Linux Device Drivers 2rd for 2.4.x (whole book online)
Linux Device Drivers 3rd for 2.6.x (whole book online)
Linux-Treiber entwickeln for 2.6.x (German, whole book online)
Linux Devfs (Device File System) FAQ
Misc Character Drivers
I/O port programming mini-HOWTO
linuxassembly.org
Porting device drivers to the 2.5 kernel
Writing Portable Device Drivers
WritingPortableDrivers
User Level Drivers
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).
KernelCodeRepository : users kernel code