Real-time monitoring of RTSC modules

Dave Russo (Texas Instruments)

Frameworks - Mobile And Embedded · Short - 10 minutes
Tuesday, 15:50, 10 minutes | Great America 1

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"

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page