Ethernet Debug Libraries

The Ethernet debug libraries, which are located in %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg, encapsulate the basic initialization and access primitives for a variety of common network controller devices. The interface for the libraries is generic enough that both the boot loader and the OS typically use the interface. The boot loader uses the interface for downloading an OS image and the OS uses the interface to implement a KITL connection to Platform Builder. For more information about KITL, see Kernel Independent Transport Layer.

The following table shows the location of the sample Ethernet debug drivers.

Sample driver Library Location
3COM 3C90X** 3c90xdbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\3C90X
AMD Am79C970** Am79c970dbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\AM79C970
Crystal CS8900A** Cs8900dbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\CS8900
DEC**/Intel DC21140** Dec21140dbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\DEC21140
National Semiconductor DP83815 (MacPhyter)** Dp83815dbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\DP83815
NE2000-compatible Ne2kdbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\NE2000
RealTek RTL8139 and other compatibles** Rtl8139dbg.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\RTL8139
SMC 9000** Smc9000.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\SMC9000
SMSC 100** Smsc100.lib %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg\SMSC100

**The non-Microsoft software and hardware referenced in this document are included for illustrative purposes only. Illustrations that use such third party software and hardware as examples are not intended to be an endorsement or recommendation of any of these products. We provide this information only as a convenience for our customers for purposes of explaining a practical application and do not provide warranties of any kind, whether express, implied or statutory, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

See Also

Boot Loader Support Libraries

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.