Writing Device Drivers: Tutorial

© Digital Equipment Corporation 1996
All Rights Reserved.

Product Version:  Digital UNIX Version 4.0 or higher

March 1996


[Return to Bookshelf] [Contents] [Go to Preface] [Index] [Help]


This guide contains information that systems engineers need to write device drivers for hardware that runs the Digital UNIX operating system. Included is information on driver concepts, device driver interfaces, kernel interfaces that device drivers use, kernel data structures, configuration of device drivers, and header files related to device drivers.


Digital Equipment Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.

Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Digital or an authorized sublicensor.

Copyright Digital Equipment Corporation 1996 All rights reserved.

The following are trademarks of Digital Equipment Corporation:

ALL-IN-1, Alpha AXP, AlphaGeneration, AlphaServer, AlphaStation, AXP, Bookreader, CDA, DDIS, DEC, DEC Ada, DEC Fortran, DEC FUSE, DECnet, DECstation, DECsystem, DECterm, DECUS, DECwindows, DTIF, MASSBUS, MicroVAX, OpenVMS, POLYCENTER, Q-bus, StorageWorks, TruCluster, TURBOchannel, ULTRIX, ULTRIX Mail Connection, ULTRIX Worksystem Software, UNIBUS, VAX, VAXstation, VMS, XUI, and the DIGITAL logo.

UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Ltd.

All other trademarks and registered trademarks are the property of their respective holders.

This document is formatted with HTML 2.0 features and the Netscape table extensions. It might not display properly for browsers other than Netscape.