home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
DDKCLASS.ZIP
/
OS2DD307.TXT
< prev
next >
Wrap
Text File
|
1993-02-17
|
2KB
|
52 lines
OS/2 2.x Industrial controller programming - Course OS2DD307
Enabling realtime hardware programming interfaces
Objective
======================
To expedite industrial controller development by reviewing the
techniques used to enable applications to utilize custom hardware (HW).
This class will identify the protocol on how to communicate with the
HW using IOPL apps or device drivers. Installation and debug
techniques will also be covered.
Target audience
======================
IBM or IHV programmers who code device drivers for...
a. Custom I/O interfaces (A/D, D/A, 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)
e. Helpful to be familiar with OS/2 Applications development.
Course length: 5 days
Outline
======================
OS/2 Structure
IOPL applications
I/O operations
Interrupt control
Linker options
Device Driver types
Physical Device Driver
Character vs Block
Modes, Times
Kernel, Interrupt, Timer
Monitor implementations
Utilities, debuggers
Compiler, Assembler, Linker usage
Symbol generation, kernel debugger (KDB)
Processor support
Semaphores
PDD Address spaces
Memory Management
Labs: Developing OS/2 Physical Device Driver