home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
DDKCLASS.ZIP
/
OS2DD201.TXT
< prev
next >
Wrap
Text File
|
1993-02-17
|
2KB
|
62 lines
OS/2 2.x Virtual Device Drivers (VDD) - Course OS2DD201
Enabling hardware support for multiple DOS applications
Objective
======================
To expedite Independent Hardware Vendors (IHV) support of OS/2 2.x
by writing Virtual Device Drivers (VDD) to support PC hardware; This
will allow the hardware to be used by Multiple Virtual DOS Machines
(MVDMs).
This class will identify the protocol on how to communicate with
the kernel and Dos session manager using Virtual Device Helper Services
(VDH); Installation and debug techniques will also be covered.
Target audience
======================
IBM or IHV programmers who code device drivers for...
a. PC hardware
b. I/O interfaces (i.e. Serial, parallel, etc)
b. 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)
c. Other device drivers for IHV hardware
DOS, ROM BIOS code, utilities
d. Intimate knowledge of IHV hardware & programming protocol
e. Purchased development software (OS/2 2.1, DDK, MSC 6.0, MASM 5.1)
Course length: 5 days
Outline
======================
OS/2 Structure
Device Driver types
PM Device Drivers
Block diagram (PM Driver modules)
Logic
Data flow
New elements in 2.0 Screen Device drivers
Palette management
Seamless windows
VDD suppport
DAK contents
Organization
Build tree
Tools
Virtual Device Drivers
MVDM - Definition/overview
Support needs
Virtual Device Driver (VDD)
Processor support
Event trapping
Interrupt, Port
Memory management
VDM initialization
Instance, global
Synchronization with system events
Debug procedures
Laboratory