O'Reilly logo

Professional Windows® Embedded Compact 7 by Thierry Joubert, David Jones, Samuel Phung

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required