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:
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.
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: