return to first page linux journal archive
keywordscontents
In particular, what I describe is based on my personal experience with device drivers: both the ceddrv-0.xx and

cxdrv-0.xx

resemble the code I describe. Georg Zezschwitz and I wrote the ceddrv, which drives a lab interface (A/D, D/A, bells and whistles). The cxdrv driver is simpler, and drives a memory-mapped frame grabber. The latest versions of both drivers are available on ftp://iride.unipv.it/pub/linux for public ftp. ceddrv is also on tsx-11.mit.edu, while cxdev is on sunsite.unc.edu in apps/video.

There are quite a few books about device drivers out there, but they're often too system-specific and describe an awkward interface--Linux is easier. Generic books about Unix internals and the kernel source are the best teachers. I'd suggest getting one of the following:


Back to article