Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!samsung!dali.cs.montana.edu!ogicse!iwarp.intel.com!news From: pcm@iwarp.intel.com (Phil Miller) Newsgroups: comp.os.minix Subject: Re: Device Driver primer Keywords: device driver, 386 Message-ID: <1991Jan12.182911.5975@iwarp.intel.com> Date: 12 Jan 91 18:29:11 GMT References: Sender: news@iwarp.intel.com Reply-To: pcm@iwarp.intel.com (Phil Miller) Organization: Stonehenge; netaccess via Intel, Beaverton, Oregon, USA Lines: 31 In-Reply-To: kemp@convex.com (Phil Kemp) In article , 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