home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
DDKCLASS.ZIP
/
OS2DD101.TXT
< prev
next >
Wrap
Text File
|
1993-02-17
|
2KB
|
52 lines
OS/2 2.x Physical Device Drivers (PDD) - Course OS2DD101
Enabling hardware support for multiple OS/2 applications
Objective
======================
To expedite Independent Hardware Vendors (IHV) support of OS/2 2.x
by writing Physical Device Drivers (PDD) to support PC hardware. This
will permit the hardware to be used by multiple OS/2 applications.
This class will identify the protocol on how to communicate with the
kernel using the DevHlp interface. Installation and debug techniques will
also be covered.
Target audience
======================
IBM or IHV programmers who code device drivers for...
a. I/O interfaces (i.e. Serial, parallel, etc)
b. Bus type: ISA, EISA, VLB, or MCA.
Attendee prerequisites
======================
a. Programming expertise: C and/or MASM
b. Have written other device drivers for IHV hardware
DOS, ROM BIOS code, utilities
c. Intimate knowledge of IHV hardware & programming protocol
d. 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
Physical Device Driver
Character vs Block
Modes, Times
Init, Kernel, Interrupt, Timer
Init sequence
Config.sys processing
Utilities, debuggers
Compiler, Assembler, Linker usage
Symbol Generation (MAPSYM)
Kernel Debugger (KDB)
Processor support
Semaphores
PDD Address spaces
Memory Management
Monitor implementations
VDD Communication
Lab: Developing OS/2 Physical Device Driver