TARGET DEVICE CONNECTIVITY

To set up a proper development environment to perform Compact 7 development, the development station needs to establish connectivity to the target device to perform the following tasks:

  • Download the OS run-time image to the target device for testing and debugging.
  • Deploy an application to the target device for testing and debugging.

Depending on the device’s hardware architecture and included features, it may connect to the development station through an Ethernet, Serial, or USB connection. Some hardware platforms use a JTAG interface for debugging and testing purposes, which requires specialized software.

Kernel Independent Transport Layer (KITL)

Kernel Independent Transport Layer (KITL) is a debugging protocol for Windows Embedded Compact devices, which can be implemented over an Ethernet, Serial, or USB connection.

KITL is a critical component needed to debug the OS design and is included as part of the BSP for the target device, provided by the hardware vendor. KITL over Ethernet is the most common implementation. Most of the Platform Builder training materials and learning references are based on KITL over an Ethernet connection.

Core Connectivity

The Platform Builder development environment uses Core Connectivity (CoreCon), which is a communication infrastructure to establish connectivity between the development station and target device.

CoreCon provides the infrastructure to support the following:

  • Download of an application or a set of files ...

Get Professional Windows® Embedded Compact 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.