Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Embedded

TraceX solution embeds system analysis

Posted: 23 Jul 2008 ?? ?Print Version ?Bookmark and Share

Keywords:system analysis? TraceX? embedded development tool?

Express Logic Inc. has released TraceX V3.1, an upgrade to its host-based TraceX embedded development tool introduced last year.

TraceX enables embedded developers to visualize and better understand the behavior of their real-time systems. TraceX 3.1 adds summary and profiling features that further assist developers in understanding the behavior and performance of their real-time system.

Designed to work with Express Logic's ThreadX RTOS, TraceX collects a database of system and application "events" on the target system during runtime. These events include thread context switches, preemptions, suspensions, terminations, and system interrupts, all of which generally escape detection in a standard debugging environment. Events are logged in the database by ThreadX under program control, with time-stamping and active thread identification so they can be displayed later in the proper time sequence. Event logging may be stopped and restarted by the application program dynamically when an area of interest is encountered, which avoids cluttering the database and using up target memory when the system is performing correctly.

TraceX 3.1 adds runtime analysis features, including Execution Profile that shows the percentage of execution time spent in each application thread, interrupt routine, and system idle time; Popular Services that shows which ThreadX services are most often used by the application; Thread Stack Usage that shows the amount of stack memory actually used by each thread in the system, enabling better optimization of memory allocated for stack usage as well as detection of stack overflow; and Performance Statisticsactual counts of the number of context switches, interrupts, priority inversions, and other critical events that occurred during system operation.

In addition to these analysis features, TraceX 3.1 adds new, fast navigation buttons that simplify user operation of the GUI as well as the ability to support an unlimited number of application threads.

TraceX 3.1 license price is $1,000 per seat. The tool is available immediately for Windows hosts and all target architectures supported by ThreadX.

- Ismini Scouras

Article Comments - TraceX solution embeds system analys...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top