KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 11 as of 2013-03-20 10:10:04
KernelNewbies:
  • Drivers

For Installing or developing Drivers.

Installing Drivers:

  • [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 driversBR [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

Developing drivers:

  • [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 WritingPortableDriversBR [http://www.gelato.unsw.edu.au/IA64wiki/UserLevelDrivers User Level 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]).

KernelCodeRepository : users kernel code

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01