Kernel Connectivity (Windows CE 5.0)

Send Feedback

Core kernel connectivity provides KITL-enabled connectivity to a target device via pre-defined kernel streams: the debug message stream, the target control stream, and the kernel debugger stream.

In addition, kernel connectivity provides run-time image download, target device reset, and debug break functionality.

The following table provides more information about service categories for kernel connectivity.

Kernel connectivity Functionality Interfaces
Kernel Download Services
  • Flashing a target device with a run-time image
  • Booting a run-time image on a target device
  • Accessing target device memory information, the IP address and name, and CPU information
ICcService

ICcBootstrap

ICcServiceConfigure (optional)

Kernel Transport Services
  • Enable clients to control the target OS through kernel level streams
  • Provide, by default, two kernel streams: kernel debug messages and kernel target control
  • Custom connection streams
ICcKitl

ICcService

ICcTransport

ICcTransportStream

ICcServiceConfigure (optional)

Other Kernel Services
  • Connect to the kernel debugger
  • Receive debug messages at the console
  • Use the Target Control command-line debugging tool
  • Notify client applications of state changes
Debug Message Service

Target Control Service

Kernel Debugger Services

Service Callback Service

See Also

Kernel Independent Transport Layer

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.