Datasheet for Ardence's
TimeView
TimeView is a real-time event tracing
tool that allows developers and system integrators to
efficiently capture and display the timing and event
data of RTX-related system and application events for
multiple RTX applications simultaneously. It provides an
unparalleled view of your uniprocessor or
multi-processor RTX run-time system, including task
switching and resource usage.
TimeView simplifies the debugging of
real-time applications while minimizing the intrusion
placed on the real-time application being monitored.
TimeView:

Click to Enlarge
TimeView Dialog Window
Real-time Event Tracing allows you to
identify and analyze, in detail, the unexpected events,
user/system event sequences, long duration application
processing, and surrounding activity without additional
programming effort on the part of the developer.
It provides a detailed look at:

Data Collection Setup Wizard
Easy-to-Use real-time event
tracing tools provide the user the flexibility of
operating under many development environments, from a
uniprocessor and multi-processor development workstation
to a headless embedded system, while maintaining a
consistent interface to the information. The user can
view the event trace log in text form or through the
graphical user interface of our analysis
application.
TimeView is based on an RTX
application for Windows® NT, which
includes an event logger, conversion programs, and the
TimeSys Corporation TimeTraceTM Real-time event viewer. TimeView
allows the user to select the number and type of events
to collect and logs results in a compact file for later
analysis. The conversion program expands the event log
to either a text file or a TimeTrace file. The user can
view the events in the text format or in the TimeTrace
Viewer. The TimeTrace Viewer is provided with the
TimeView product to allow users to graphically analyze
the event log data.
.gif)
Sample Events Log
The Data Collection Wizard allows the user to setup the parameters of their timing
and trace collection. The user will select the types of
events within their program that they want to collect
and also what condition will be used to trigger the
start of data logging. The trigger can be one of many
types of pre-defined system events, or it can be a
special event created by the user. The user has the
option to collect up to 5,000,000 events, in a single
collection. TimeView captures data into a circular
buffer enabling the collection of pre and post trigger
data. Once a TimeView log is created, the TimeView
viewer will allow the user to view the collected data as
either a text log of the events or graphically within
TimeTrace.
Real-time Time Tracing with
TimeTrace allows the user to monitor both system and
user-level events. Coordinated graphic, numeric,
charting and reporting views let the user visualize and
document what happens in the critical parts of their
real-time application. TimeTrace displays the properties
of the collection that you have selected at any time. A
timeline view allows you to simulate the execution of
your multi-process application and displays the results
coherently. The reporting facility lets you combine
various views - such as fine-grained task switch
statistics and context switch, thread, and process
information - into a single report for analysis.