DEBUGGING ENVIRONMENT

To take advantage of the debugging facilities and tools provided as part of the Platform Builder for Compact 7 development environment, you need to know which tools are available, how to use the tools, and the required connectivity.

You need to establish proper connectivity between the development station and target device, to capture debug information from the target device to help analyze the device’s function and behavior. Proper connectivity is also needed for the development station to send commands to the target device to launch applications and utilities needed for testing and debugging.

Kernel Independent Transport Layer (KITL)

By now, you should have seen the KITL acronym many times and know that it’s short for Kernel Independent Transport Layer. KITL is a communication protocol that abstracts the actual physical hardware layer to provide a hardware-independent communication interface to support Platform Builder debug facilities and remote tools. As an abstraction layer between the hardware and Windows Embedded Compact kernel, KITL provides uniform, hardware-independent interfaces to the debug facilities and remote tools provided by Platform Builder IDE. You can implement KITL over the Ethernet and Serial and USB interfaces.

To set up a proper Platform Builder development environment to develop a custom Compact 7 OS design efficiently, you must have KITL. Platform Builder debugging facilities and remote tools are dependent on KITL.

In general, KITL ...

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.