Design
TRACE32 supports Windows Embedded Compact 7 with SMP
Lauterbach recently extended its support for the Windows CE RTOS family. In addition to supporting versions 4, 5 and 6, it now also supports the latest version “Windows Embedded Compact 7”. The “TRACE32” debugger also understands the SMP kernel for multicore systems which has been introduced in version 7. Therefore TRACE32 provides an integrated environment for easy development and test of kernel, drivers, processes and DLLs, running on either a single core or in SMP mode.
By aUsing those records, thread switches can be examined and graphically displayed. Thread run times and function run times are calculated to give a detailed performance analysis. Statistic tables also give accurate information about the system load. Symmetric multi processing (SMP) distributes an application over several similar processors or cores. The operating system manages the dynamic distribution of the runtime threads and attempts to balance the load on the cores as much as possible. This optimizes the total system in terms of run time, and frees the developer from deciding which work should be done on which core. Lauterbach has extended its Windows CE Awareness to include SMP capability, thus allowing easy debugging of Windows CE SMP applications. The debugger can switch to any core as required providing a detailed view of the overall CPU operation. It evaluates the call stacks of all active and passive threads and shows where an active thread is currently running or where a passive thread is waiting. The system is started and stopped synchronously for all cores; a breakpoint hit halts the complete CPU, regardless which core reached the breakpoint. When this occurs the debugger automatically switches the view to the core that hit the breakpoint.
Using these features the developer gains access to the complete system and all of its
resources. You’re debugging on “system level” rather than on “core level”. Windows Embedded Compact 7 support, including SMP, is available immediately and all of the
corresponding Windows Mobile versions are included in this release.