Share via


System Debugging Tools

Other versions of this page are also available for the following:

Windows Mobile SupportedWindows Embedded CE Supported

8/27/2008

You can use the debugging tools and resources in Platform Builder to debug a run-time image on a target device. Platform Builder includes a powerful kernel debugger and a customizable event tracking system.

In addition, you can extend the built-in debugging capacities of Platform Builder to support using a third-party hardware probe to enhance the debugging information available to you.

In This Section

  • Kernel Debugger
    The Platform Builder kernel debugger is a full-featured debugger that you can use to View information about your code, set breakpoints, step through execution, and control debug output messages.
  • Command-Line Options with Target Control
    Target Control commands in the shell provide useful command-line debugging, profiling and logging options, and to execute commands for a debugger extension DLL.
  • Hardware-assisted Debugging
    Hardware-assisted debugging allows you to debug even when the target does not yet have a working bootloader or operating system. In addition, Windows Embedded CE provides the eXDI interface, an adaptation layer which enables you to create custom drivers for hardware probes and integrated circuit emulators.
  • Tools for Performance Tuning
    Describes the collection of tools in Windows Embedded CE that you can use for logging, profiling, and tracking.
  • Device Emulator
    Describes how to build and use the Device Emulator, a tool that mimics the behavior of a target device and allows you to see how your application behaves.
  • Error Reporting
    Describes the set of technologies that allow you to capture the state of a target device at the time of program crash.
  • Windows Embedded CE Test Kit
    Describes the Windows Embedded CE 6.0 Test Kit (CETK), which is a tool that you can use to test the functionality and performance of device drivers and related hardware on a Windows Embedded CEā€“based device.