Text preview for : 142926-002_Guide_to_Writing_Device_Drivers_for_the_iRMX_86_IO_System_May81.pdf part of Intel 142926-002 Guide to Writing Device Drivers for the iRMX 86 IO System May81 Intel iRMX 142926-002_Guide_to_Writing_Device_Drivers_for_the_iRMX_86_IO_System_May81.pdf



Back to : 142926-002_Guide_to_Writi | Home

GUIDE TO WRITING
DEVICE DRIVERS FOR THE
iRMX 86TM I/O SYSTEM

Manual Order Number: 142926-002




Copyright @ 1981, Intel Corporation
I Intel Corporation, 3065 Bowers Avenue, Santa Clara, California 95051 I
REVISION HISTORY PRINT
REV.
DATE
-001 Original Issue 11/80
-002 Updated to reflect the changes in 5/81
version 3.0 of the iRMX 86 software.




Additional copies of this manual or other Intel literature may be obtained from:

Literature Department
Intel Corporation
3065 Bowers Avenue
Santa Clara, CA 95051

The information in this document is subject to change without notice.

Intel Corporation makes no warranty of any kind with regard to this material, including, but
not limited to, the implied warranties of merchantability and fitness for a particular purpose.
Intel Corporation assumes no responsibility for any errors that may appear in this document.
Intel Corporation makes no commitment to update nor to keep current the information
contained in this document.
Intel Corporation assumes no responsibility for the use of any circuitry other than circuitry
embodied in an Intel product. No other circuit patent licenses are implied.

Intel software products are copyrighted by and shall remain the property of Intel
Corporation. Use, duplication or disclosure is subject to restrictions stated in Intel's software
license, or as defined in ASPR 7-104.9(a)(9).

No part of this document may be copied or reproduced in any form or by any means without
the prior written consent of Intel Corporation.

The following are trademarks of Intel Corporation and its affiliates and may be used only to
identify Intel products:

BXP Intel Megachassis
CREDIT Intelevision Micromap
i Intellec Multibus
ICE iRMX Multimodule
iCS iSBC PROMPT
im iSBX Promware
Insite Library Manager RMX/SO
Intel MCS System 2000
UPI
/1Scope

and the combination of ICE, iCS, iRMX, iSBC, iSBX, MCS, or RMX and a numerical suffix.
A367/681 15K DL

ii
PREFACE



The I/O System is the part of the iRMX 86 Operating System that provides
you with the capability to access files on peripheral devices. It is
implemented as a set of file drivers and a set of device drivers. A file
driver provides user access to a particular type of file, independent of
the device on which the file resides. A device driver provides a
standard interface between a particular device and one or more file
drivers. Thus, by adding device drivers, your application system can
support additional types of devices. And it can do this without changing
the user interface, since the file drivers remain unchanged.

This manual describes how to write device drivers to interface with the
I/O System. It illustrates the basic concepts of device drivers in an
iRMX 86 environment and describes the different types of device drivers
(common, random access, and custom).



READER LEVEL

This manual assumes that you are a system programmer experienced in
dealing with I/O devices. In particular, it assumes that you are
familiar with the following;