Kernel Transport Services (Windows Embedded CE 6.0)

1/5/2010

Kernel transport services provide a framework that supports development of custom kernel transports. The Core Connectivity infrastructure provides a KITL framework layer (kitldll.dll) and the following KITL transport services, and OEMs can extend the built-in Core Connectivity infrastructure KITL services with custom KITL transports.

  • USB kernel transport
    The USB kernel transport provides a kernel-level connection to a target device over USB. You do not need to configure this transport.
  • Ethernet kernel transport
    The Ethernet kernel transport establishes a kernel-level connection to a target device over an Ethernet connection.
    The development workstation and target device must be on the same subnet. Otherwise, you cannot connect to the target device or debug a Windows Embedded CE OS on the target device.
  • Serial kernel transport
    The serial kernel transport provides a kernel-level connection to a target device over a serial port. In the settings for this kernel transport, you can specify, for example, the communications (COM) port to use and the baud rate for the connection.
  • Emulator (DMA) transport
    The emulator transport provides KITL connection to an instance of the Device Emulator using Direct Memory Access (DMA). This transport is much faster than transport across IP, and makes it possible for applications running on the Device Emulator to target the same drivers that are used in a physical target device. In this way, the Device Emulator can connect to a desktop computer across Active Sync 4.1.

See Also

Tasks

Configuring a Core Kernel Transport

Concepts

Kernel Connectivity
Creating a Custom Kernel Transport