Remote Kernel Tracker (Windows CE 5.0)
The Remote Kernel Tracker tool provides a visual representation on a development workstation of OS and application events occurring on a Windows CE–based device. You can use this tool to monitor system-wide activity on the target device.
The Remote Kernel Tracker tool allows you to view the following in a real-time environment:
- Thread interactions
- Internal dependencies
- System state information
- System events, mapped onto the thread that was executing at the time they occurred
- System interrupts
- All processes and threads in the system, including when these processes and threads are:
- Created
- Run
- Stopped
- Sleeping
The Celog.lib file provides Remote Kernel Tracker with the system data that it displays. For more information about Celog.lib, see Celog.lib and Remote Kernel Tracker.
When you build a run-time image from a Release configuration with Platform Builder, the run-time image supports Remote Kernel Tracker by default.
If you create a profiling kernel, Remote Kernel Tracker requires a board support package (BSP) that supports the tool. The BSPs included with Platform Builder contain support for Remote Kernel Tracker.
Enabling Remote Kernel Tracker support for a custom BSP requires the following:
- Building a Profiler library for the custom OS design
- Linking the Profiler library to the profiled kernel
- Adding flags to the Config.bib file for your design
For more information about this tool, see Data Collection and Display and Data Selection and Analysis.
Note You cannot run the Remote Kernel Tracker tool and the Remote Call Profiler tool simultaneously. For information about Remote Call Profiler, see Remote Call Profiler.
See Also
Celog.lib and Remote Kernel Tracker | Application Debugging with the Kernel Debugger | CeLog Event Tracking | Remote Tools
Send Feedback on this topic to the authors