Template:FAQ/Questions/more be found about

Where can more be found about writing linux device drivers?
For more background material, check out the book: Writing Linux Device Drivers.

Linux Device Drivers - (available for free online)

The sample code can be downloaded from here.

The Linux Device Drivers - 3rd edition book. It's available here.

The sample code that goes along with the book can be found here.

The &quot;basic&quot; driver model hasn't really changed between 2.4 (which the book was written for) and 2.6 (which the gumstix uses). The big changes in the driver model are for things like plug-n-play support and other stuff which is appropriate if you're writing drivers for a major consumer device (like a gamepad say).

For custom embedded work, simple character drivers are typically all that's required.