Real-time monitoring of RTSC modules
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
The Real-Time Software Components (RTSC) project, a sub-project of the DSDP top-level project, provides a set of tools that enables C-based component development environment appropriate for a broad set of embedded platforms.
Just as Java or C++ applications can be thought of as an assembly of classes, RTSC applications are composed of one or more configurable modules. Unlike Java or C++ however, RTSC modules have a dual existence: they provide code that runs on the embedded platform and they provide code, called meta-code, that runs on rich client platforms. This meta-code provides a natural bridge between the resource constrained embedded platform and sophisticated monitoring and analysis applications that run on the rich client platform.
In this short talk we describe the real-time monitoring architecture of RTSC modules and show how this architecture can be exploited in the Eclipse environment to provide rich visibility into the real-time operation of an embedded RTSC application while minimizing both the real-time and space performance impact on the embedded platform.
Dave Russo is a Distinguished Member of Technical Staff at TI, and currently serves as the Target Content Infrastructure CTO within TI's Software Development Organization. Before joining TI, Dave was co-founder of Spectron Microsystems, where he helped create the world's first real-time operating system for DSP (SPOX/C3x) in 1988 and DSP/BIOS in 1997. After TI acquired Spectron, Dave guided evolution and diffusion of DSP/BIOS for use on TI architectures. He is the original author of eXpressDSP Algorithm Standard (xDAIS), recently served as lead architect and developer of TI's Codec Engine multi-media framework for advanced SOCs, and is co-creator of the Real-Time Software Component model and its associated XDC tools. Dave has a Bachelors degree in Mathematics from MIT and a PhD from University of California, Santa Barbara.
This session is part of the curated collection of short talks titled
"DSDP Sub-Project Updates"