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

  1. OS/2 2.x Industrial controller programming - Course OS2DD307
  2.   Enabling realtime hardware programming interfaces
  3.  
  4. Objective
  5. ======================
  6.    To expedite industrial controller development by reviewing the
  7. techniques used to enable applications to utilize custom hardware (HW).
  8.    This class will identify the protocol on how to communicate with the
  9. HW using IOPL apps or device drivers.  Installation and debug
  10. techniques will also be covered.
  11.  
  12. Target audience
  13. ======================
  14. IBM or IHV programmers who code device drivers for...
  15.    a.  Custom I/O interfaces (A/D, D/A, etc)
  16.    b.  Bus type: ISA, EISA, VLB, or MCA.
  17.  
  18. Attendee prerequisites
  19. ======================
  20.    a. Programming expertise: C and/or MASM
  21.    b. Have written other device drivers for IHV hardware
  22.          DOS, ROM BIOS code, utilities
  23.    c. Intimate knowledge of IHV hardware & programming protocol
  24.    d. Purchased development software (OS/2 2.1, DDK, MSC 6.0, MASM 5.1)
  25.    e. Helpful to be familiar with OS/2 Applications development.
  26.  
  27. Course length: 5 days
  28.  
  29. Outline
  30. ======================
  31.  OS/2 Structure
  32.  IOPL applications
  33.    I/O operations
  34.    Interrupt control
  35.    Linker options
  36.  Device Driver types
  37.    Physical Device Driver
  38.       Character vs Block
  39.  Modes, Times
  40.     Kernel, Interrupt, Timer
  41.  Monitor implementations
  42.  Utilities, debuggers
  43.    Compiler, Assembler, Linker usage
  44.    Symbol generation, kernel debugger (KDB)
  45.  Processor support
  46.  Semaphores
  47.  PDD Address spaces
  48.    Memory Management
  49.  Labs: Developing OS/2 Physical Device Driver
  50.  
  51.  
  52.