Ethernet Debug Libraries (Windows Embedded CE 6.0)
1/5/2010
The Ethernet debug libraries, which are in the %_WINCEROOT%\Public\Common\Oak\Drivers\Ethdbg directory, 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 a run-time 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 |
**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.