Software evaluates system performance.

Press Release Summary:



Kernel awareness module for Metrowerks CodeWarrior Debugger includes Quadros Execution Profiler, which displays data about system performance. It enables developers to identify and resolve performance bottlenecks in applications. Tool enables development engineers to see performance data for tasks, threads, ISRs, and kernel as well as monitor overall system loading. It also grants users access to run times, preemption times, and scheduling latency.



Original Press Release:


Quadros Systems Announces Real-Time Execution Profiler at ESC; First implementation for Metrowerks CodeWarrior Debugger


Embedded Systems Conference, Boston Booth: 811

Boston, Massachusetts - September 15, 2003 - Quadros Systems, Inc., supplier of the innovative RTXC Quadros Real-time Operating System (RTOS), today added execution profiling to its kernel awareness module for the Metrowerks CodeWarrior Debugger. This advanced analysis tool displays data about system performance collected by instrumentation within the RTOS, enabling developers to identify and resolve performance bottlenecks in their applications.

To maximize the capabilities of real-time systems, developers need to evaluate system priorities by viewing the order and relative performance of each real-time task, thread and interrupt service routine (ISR). With the release of this new Quadros Execution Profiler, Quadros makes it possible for development engineers to see performance data for tasks, threads, ISRs, and the kernel as well as to monitor overall system loading. Developers now have access to run times (with interrupt time excluded), preemption times and scheduling latency. With this data, designers can evaluate task and thread priority assignments and make informed judgments about system schedulability and survivability.

"Many embedded systems developers today are flying blind when it comes to measurable knowledge about whether their system is operating as they intend," said Tom Barrett, president of Quadros Systems. "Execution profiling for RTXC Quadros provides a new level of insight into system performance and, consequently, a new level of control over efficiency and schedulability."

Quadros Execution Profiler delivers two kinds of profiling functionality-execution entity profiling and scheduling latency. Execution entity profiling gives data on both run times and preemption times for use in measuring system loading and schedulability. Scheduling latency profiles reveal valuable information about real-time deadlines and an execution entity's proper place in the priority hierarchy. Collection of profiling data requires no external hardware as the data is gathered from within the RTXC Quadros kernel by configurable instrumentation code. However, the Quadros Execution Profiler requires no modification of application code.

Execution profiling and kernel awareness for RTXC Quadros RTOS is immediately available for the Metrowerks CodeWarrior Debugger. Quadros will extend this capability to other debuggers in the near future. Execution profiling and kernel awareness are included at no extra charge with the license of the RTXC Quadros RTOS for supported debuggers.

About Quadros, Systems, Inc. and RTXC Operating Systems

Quadros Systems, Inc. develops and markets RTXC technology, bringing together RTOS, hardware and software professionals into one development team to provide innovative technology that maximizes real-time responsiveness and eases the development process for customers. The RTXC family, first developed in 1978, includes RTXC 3.2 and RTXC Quadros real-time kernels, RTXC Quadnet (a suite of integrated communications protocols) and RTXCfile (an integrated file management system). RTXC products have been deployed worldwide in thousands of embedded systems, serving markets such as communications, medical, and industrial automation. For more information, contact Quadros Systems, Inc. at 832-351-2830 or visit www.quadros.com.

All Topics