Embedded World 2011
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
 |
-
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
|