Migrating from EDBG to KITL
Platform Manager now uses the Kernel Independent Transport Layer (KITL) transport for communication between the development workstation and the target device over any hardware for which the OEM supplies an appropriate transport.
The KITL Ethernet transport on the device reuses much of the Ethernet debug (EDBG) code. To map to the new KITL names, the header file %_WINCEROOT%\Public\Common\Oak\Inc\E_to_k.h has been included that maps the KITL functions to the EDBG functions.
The following table shows the functions from the header file and how they map.
KITL | EDBG |
---|---|
KITLOutputDebugString | EdbgOutputDebugString |
OEMKitlGetSecs | OEMEthGetSecs |
KITLDebugZone | EdbgDebugZone |
pKITLRegisterDfltClient | pEdbgRegisterDfltClient |
pKITLSend | pEdbgSend |
pKITLRecv | pEdbgRecv |
pKITLInitializeInterrupt | pEdbgInitializeInterrupt |
KITLRegisterDfltClient | EdbgRegisterDfltClient |
KITLRegisterClient | EdbgRegisterClient |
KITLDeRegisterClient | EdbgDeregisterClient |
KITLSend | EdbgSend |
KITLRecv | EdbgRecv |
KITLSetDebug | EdbgSetDebug |
See Also
Kernel Independent Transport Layer | KITL Transport | Enabling KITL
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.