home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
DDKCLASS.ZIP
/
OS2DD303.TXT
< prev
next >
Wrap
Text File
|
1993-02-17
|
2KB
|
57 lines
OS/2 2.x Adapter Device Drivers (ADD) - Course OS2DD303
Device Drivers for SCSI or Proprietary I/O Interfaces
Objective
======================
To expedite Independent Hardware Vendors (IHV) support of OS/2 2.x
by writing device drivers (DD) to support various PC I/O interfaces.
This class will identify the protocol on how to communicate with the
Device Manager (DM) using the IORB. Installation and debug techniques will
also be covered.
Target audience
======================
IBM or IHV programmers who code device drivers for...
a. PC I/O interfaces (which usually connect to DASD or CDROM)
b. The device interface type: SCSI or proprietary
c. Bus type: ISA, EISA, VLB, or MCA.
Attendee prerequisites
======================
a. Programming expertise: C (MASM useful)
b. Knowledge of OS/2 1.x Physical DD
(attend OS2DD101 or equivalent to meet this prerequisite)
c. Other device drivers for IHV hardware
DOS, ROM BIOS code, utilities
d. Intimate knowledge of IHV hardware & programming protocol
e. Purchased development software (MASM 5.1, MSC 6.0, DDK, OS/2 2.1)
Course length: 5 days
Outline
======================
OS/2 Structure
Device Driver types
Driver Stack under OS/2 2.0
Adapter Device Driver (ADD)
Filter ADD
Device Manager (DM)
CONFIG.SYS
Installation (BASEDEV= )
Boot sequence
ADD Development considerations
Command line parameters
Error handling
IORB
Control
Format
TESTCFG.SYS
IOctl functions, parameters
Device Table Structure
CDROM filter ADD example
Sample Code layout
Device Driver Profiles
Impact: SCSI versus proprietary interfaces
Lab: device driver development