[comp.os.minix] Device Driver primer

pcm@iwarp.intel.com (Phil Miller) (01/13/91)

In article <kemp.663629981@convex.convex.com>, kemp@convex (Phil Kemp) writes:
| I would like to add support for some non-standard hardware to Minix
| 1.5.10. Does anyone know of articles or books that could give me a
| brief overview of the procedure involved. The devices would be both
| shared interrupt multi i/o port and i/o port driven. Any guidance
| would be helpful.
| 
| Thanks in advance
|
| Phil Kemp

In "the book", that is, "Operating Systems Implementation and Design", by
Andrew S. Tanenbaum, Prentice-Hall, 1987, there is information about
implementing Minix device drivers.  There are sections discussing the
considerations in development of drivers for RAM disks, floppy disks,
real-time clocks, and terminals.

Applicable reference material includes either of the following:

In the book, "Unix Papers for Unix Developers and Power Users", edited by
Mitchell Waite (published by Howard W. Sams & Company in 1987), there is a
chapter called "Device Drivers under Unix" (pp.  226-259) which is tutorial in
nature.  This is a good and detailed introduction to *Unix* device drivers.

The book "Writing a Unix Device Driver", by Janet I. Egan and Thomas J.
Teixeira (published by John Wiley & Sons, 1988, 357 pages), contains a
complete coverage of the (general) subject of Unix device driver development. 
-- 
Phil C. Miller          iWarp Development Program     5200 NE Elam Young Pkwy
pcm@iwarp.intel.com     Intel Corporation             Hillsboro, OR 97124
                        Beaverton, Oregon             M/S CO4-02