RTXC I/O News and Information for Developers of Embedded Systems
News and Information
for Developers of
Embedded Systems
Quadros Systems, Inc.

Volume 4, Issue 1
February 2011
In This Issue:


Products

Support  and Maintenance
Quadros Systems customers: is your support agreement current? Customers with a current support and maintenance agreement receive free product updates and incident support.
Find out more.

       



Embedded World 2011

IEEE 1588

Join us at Embedded World next week in Nuremberg, Germany. Hall 10, Stand 219.

  • Discuss your upcoming projects
  • See our latest product demos
  • Talk with product experts
  • Learn about new technologies
RTXCview tool gives developers new insight into embedded systems that use the RTXC RTOS

THE PROBLEM
At many times in the course of developing an application, the developer needs to understand exactly what is happening inside the system. There are complex interactions among tasks, interrupt service routines (ISRs), and other kernel objects such as message queues, mutexes and semaphores. These interactions must often occur within certain time constraints in order to meet timing requirements related to safety or system performance. In systems built around an RTOS where the processor context is being changed every few hundred microseconds, one may need to know, "What actor was in control of the CPU at a given time?" "What action was taken?" "When did it occur, and why?" Such things are often very difficult to figure out from studying the code alone.

Debuggers are not particularly effective in analyzing such problems. The rough timing of a problem's appearance is often known but why something goes wrong at that time is what has to be determined. In the end, the developer is left with that age-old recourse of designing and developing test cases that isolate the problem into a repeatable situation. Only then are the questions of who, what, when and why answerable. The result is a lot of extra time and expense focused on problem resolution and can be a major factor in the increasing cost of software development.

Other system concerns include performance issues such as system responsiveness or throughput. The system can be optimized if the developer can successfully manage the relative timing between tasks. Yet this is simply a trial-and-error exercise if there is no way to understand moment by moment system behavior.

THE SOLUTION
RTXCview is a system trace tool designed to work in tight integration with the RTXC Quadros RTOS family. This powerful visualization tool gives you deep visibility into system performance and behavior. RTXCview allows you to study the detailed runtime behavior of the system as it actually occurred, even in real production code settings. It easily addresses the questions of who, what, when and why by presenting the runtime information in a unique, highly efficient manner.

Here are some reasons to consider RTXCview for your next project

rtxcview-screen
  • Improves runtime insight and understanding which leads to better design and improved system performance/stability
  • Helps detect the underlying causes of system failures
  • Provides information about CPU usage and the ability to meet deadlines
  • Prevents future problems by allowing for trend studies in CPU usage and execution times

Find out more about the RTXCview System Trace and Profiling Tool

Back to Top

New Processors Supported

Quadros Systems is continually supporting new processors and processor families with our suite of embedded software.

New Processors    Other Popular Processors
TI AM1707 / AM1808 ST STM32 family
TI OMAP L-137 / L-138 NXP LPC1768
TI OMAP3503 NXP LPC2478
Freescale i.MX51 Atmel AT91SAM9G45
CEVA Ceva-X Atmel AT91SAM9G20
ST SPEAr320  

Back to Top

Quadros Systems is an RTOS-based embedded solutions provider. Our goal is to deliver powerful and compact development and run-time solutions in a flexible, easy-to-use environment. Please contact us if we can be of assistance in your next project.

Quadros Systems, Inc.
10450 Stancliff Rd. Ste 100
Houston, TX 77099, USA

+1 866-879-RTXC (7892) Toll Free in North America
+1 832-351-2830 Ext. 1 Direct Line
+49 703/339-1561 Germany, Austria, Switzerland, Benelux
VALUE-ADDED DISTRIBUTORS
UK, Ireland
France
Italy
Sweden, Norway, Finland, Denmark
Brazil
Asia-Pacific
sales@quadros.com

© 2011 Quadros Systems, Inc. All rights reserved.