home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / DDKCLASS.ZIP / OS2DD101.TXT < prev    next >
Text File  |  1993-02-17  |  2KB  |  52 lines

  1. OS/2 2.x Physical Device Drivers (PDD) - Course OS2DD101
  2.   Enabling hardware support for multiple OS/2 applications
  3.  
  4. Objective
  5. ======================
  6.    To expedite Independent Hardware Vendors (IHV) support of OS/2 2.x
  7. by writing Physical Device Drivers (PDD) to support PC hardware.  This
  8. will permit the hardware to be used by multiple OS/2 applications.
  9.    This class will identify the protocol on how to communicate with the
  10. kernel using the DevHlp interface.  Installation and debug techniques will
  11. also be covered.
  12.  
  13. Target audience
  14. ======================
  15. IBM or IHV programmers who code device drivers for...
  16.    a.  I/O interfaces (i.e. Serial, parallel, etc)
  17.    b.  Bus type: ISA, EISA, VLB, or MCA.
  18.  
  19. Attendee prerequisites
  20. ======================
  21.    a. Programming expertise: C and/or MASM
  22.    b. Have written other device drivers for IHV hardware
  23.          DOS, ROM BIOS code, utilities
  24.    c. Intimate knowledge of IHV hardware & programming protocol
  25.    d. Purchased development software (OS/2 2.1, DDK, MSC 6.0, MASM 5.1)
  26.  
  27. Course length: 5 days
  28.  
  29. Outline
  30. ******************************
  31.  OS/2 Structure
  32.  Device Driver types
  33.  Physical Device Driver
  34.    Character vs Block
  35.  Modes, Times
  36.     Init, Kernel, Interrupt, Timer
  37.  Init sequence
  38.    Config.sys processing
  39.  Utilities, debuggers
  40.    Compiler, Assembler, Linker usage
  41.    Symbol Generation (MAPSYM)
  42.    Kernel Debugger (KDB)
  43.  Processor support
  44.  Semaphores
  45.  PDD Address spaces
  46.    Memory Management
  47.  Monitor implementations
  48.  VDD Communication
  49.  Lab: Developing OS/2 Physical Device Driver
  50.  
  51.  
  52.