Datasheet
Chapter 1: Windows Embedded CE
13
The platform builder tool provides the following remote tools that use the KITL connection to perform
the debugging function. KITL is used to provide the connection to debug the OS runtime image on the
hardware:
Remote File Viewer
Remote Heap Walker
Remote Zoom In
Remote Process Viewer
Remote Registry Editor
Remote System Information
Remote Performance Monitor
Remote Spy
Remote Kernel Tracker
Remote Call Profiler
When developing CE applications using the Visual Studio 2005 IDE, the CoreCon connection is the
mechanism used to establish a link between the development workstation and the CE device. After
the CoreCon connection is established, a Visual C++, Visual C#, or Visual Basic application development
session can download the compiled application binary to the CE device for debugging. It ’ s possible to
insert a breakpoint at the proper line of source code to halt application execution while running on the
CE device and enable stepping through the code line - by - line to trace the source code and analyze
application behavior.
The CETK tool can run stand - alone or within the platform builder tool. The CETK tool provides the
facilities to test the BSP, device driver, and application. Microsoft also uses the same CETK tool to certify
the board support package and device driver for its certification program.
I ’ ll work through sample exercises in subsequent chapters covering each of these debugging and testing
resources.
What Can Windows Embedded CE Do?
With the correct combination of hardware, Windows Embedded CE is suitable for a broad range of
applications.
The CE operating system ’ s real - time capability enables it to be a good platform for time - critical systems
where desktop Windows cannot accomplish the goal without acquiring additional expensive third - party
software.
The CE operating system can run on low - cost, power - efficient embedded hardware with limited system
memory and flash storage, housed in a small enclosure. This can be wall - mounted to function as the
main controller for an always - on, low - power, environment - friendly home automation system. While a
Windows XP machine may be able to perform these tasks, it is not able to meet the “ low - cost, ”
“ power - efficient, ” and “ environment - friendly ” aspects of the equation.
❑
❑
❑
❑
❑
❑
❑
❑
❑
❑
c01.indd 13c01.indd 13 9/26/08 5:11:13 PM9/26/08 5:11:13 PM










