OS2DD308 - NDIS-MAC LAN Device Drivers: Difference between revisions
(Created page with " == Course OS2DD308 == '''Objective''' This five day workshop will enable programmers to write OS/2 Media Access Control (MAC) Device Drivers. A MAC enables LAN server 3....") |
mNo edit summary |
||
Line 1: | Line 1: | ||
== Course OS2DD308 == | == Course OS2DD308 - LAN Device Drivers, OS/2 2.x MAC NDIS-MAC Network Device Drivers == | ||
Line 40: | Line 40: | ||
o Multiple protocol support | o Multiple protocol support | ||
o Modes | o Modes | ||
Line 45: | Line 46: | ||
o Init sequence - Config.sys processing | o Init sequence - Config.sys processing | ||
o Utilities, debuggers | o Utilities, debuggers | ||
o Semaphores | o Semaphores | ||
o MAC Address spaces, Memory Management | o MAC Address spaces, Memory Management | ||
o Lab: Develop OEM MAC | o Lab: Develop OEM MAC |
Revision as of 00:36, 21 February 2016
Course OS2DD308 - LAN Device Drivers, OS/2 2.x MAC NDIS-MAC Network Device Drivers
Objective
This five day workshop will enable programmers to write OS/2 Media Access Control (MAC) Device Drivers. A MAC enables LAN server 3.0 & 4.0 to support a particular type (or brand) of a LAN card.
This seminar describes how the MAC communicates with the OS/2 LAN Server; the LAN device driver stack will be reviewed in detail. Installation and debug techniques will also be covered. The OS/2 Developer Connection Device Driver Kit (Devcon-DDK) will be used extensively in order to build and test the MAC.
Target Audience
IBM or OEM programmers who code device drivers for LAN hardware for the PC, such as Token Ring or Ethernet.
Attendee prerequisites
o Programming expertise: C and/or MASM
o Have written device drivers/utilities for OEM hardware (DOS device drivers, ROM BIOS, test utilities)
o Attendee must be a licensee of the following software:
- OS/2 2.x, OS/2 Warp - Developer Connection Device Driver Kit (Devcon-DDK) - MSC 6.0 - Knowledge of OS/2 Physical Device Drivers (recommend attendance at OS2DD101 workshop)
Outline
o OS/2 LAN support Structure
- LAN server, Extended services - LAN enabler, NTS/2, CM/2
o NDIS architecture
- Protocol stacks - Configuration - PROTOCOL.INI, CONFIG.SYS, NIF
o Multiple protocol support
o Modes
- Init, interrupt, transmit, receive routines
o Init sequence - Config.sys processing
o Utilities, debuggers
o Semaphores
o MAC Address spaces, Memory Management
o Lab: Develop OEM MAC