home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 16 Announce
/
16-Announce.zip
/
DDCLAS.ZIP
/
DDCLAS.TXT
Wrap
Text File
|
1991-08-19
|
3KB
|
112 lines
To support programmers writing HW specific code for OS/2,
the following OS/2 Device Driver classes are being offered:
OS/2 Device Driver Curriculum
Course Tuition Date Description
----------------------------------------------------------------
101 $1500 10/22/91-10/25/91 Basic Kernel Interface (1.x,2.0)
201 $ 800 11/ 7/91-11/ 8/91 V 2.0 PDD - DevHelp Extensions
202 $1500 12/ 4/91-12/ 6/91 V 2.0 VDD - Supporting MVDMs
Location: Boston, MA
Signup/Questions direct to: Nick Mamich 70312,1044
************
Course Outlines
************
OS/2 Device Driver Course 101
Basic Kernel Interface (1.x, 2.0)
Objective:
This 4 day course will familiarize programmers with the protocol
necessary to interface device drivers with the OS/2 1.X kernel. All
topics (except those marked with 1.x) will apply to 2.0 Device Drivers.
Prerequisites:
Working knowledge of C or assembler.
Must also have programming experience with OS/2 API
Course Topics:
Overview
Device driver framework
Applications interface
Kernel interface
Request packet protocol
Generic
IO Control (IOCTL)
Software Tools
Kernel debuggers
Assembler, C option controls
Times, modes of operation
Load, Initialization
Task, Kernel
Interrupt mode
Timer
User (1.x)
Notify - Monitor
System Services
Scheduler control (Process management), Semaphores
Processor Mode Control (1.x)
Memory Management (1.x)
Queues
Request
Character
Interrupt hardware
Interrupts
Intro to advanced topics
Wrapup
OS/2 Device Driver Course 201
V2.0 Physical Device Driver - DevHelp Extensions
Objective:
This 2 day course covers the DevHelp V2.0 extensions available to
Physical Device Drivers. Also covers how to design for both
1.X and 2.0 environments.
Prerequisites:
Working knowledge of C or assembler
Must also have attended Course 101.
Course Topics:
Impact of OS/2 2.0 on 1.X Device Drivers
2.0 Device Driver partitions: VDD, PDD
PDD responsibilities
Noncontiguous memory
Memory management
Scatter/Gather descriptors
DevHelp Parameter/Nomenclature changes
Debuggers
Utility options
Intro of VDM
Wrapup
OS/2 Device Driver Course 202
V2.0 Virtual Device Drivers
Objective:
This 3 day course covers OS/2 2.0 Virtual Device driver
and its support of multiple Virtual DOS machines (MVDMs).
Prerequisites:
Working knowledge of C or assembler.
Must also have attended Courses 101 and 201.
Course Topics:
Impact of OS/2 2.0 on Device Drivers
Support of MVDMs
Device Driver partitions: VDD, PDD
VDD responsibilities
OS/2 VDD support
OS/2 Supplied VDD's
DevHelp extensions, changes
VDD initialization
VDD operational mode
Memory allocation
386 hardware, Virtual 86 mode, Port access bitmap
Utility options
Wrapup