Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

DSDP/RTSC

< DSDP
Revision as of 13:10, 6 December 2007 by D-russo.ti.com (Talk | contribs)

Welcome to the DSDP Real-Time Software Components (RTSC) Project Wiki. The RTSC project provides foundational tools and low-level runtime content to enable component-based development using the C language targeting all emebedded platforms. While other component technologies exist for emebdded systems, RTSC is unique in that it scales down to highly resource constrained embedded systems including 16-bit micro-controllers.

Background

Although the RTSC project is currently in the incubation stage, the RTSC tools and component model (XDCTOOLS) have enjoyed continuous development since 2000 by a small group of senior embedded software developers. Since 2004, the DSP/BIOS 5.x RTOS – created using the RTSC tools – has shipped along with XDCTOOLS to ensure that any development system that included DSP/BIOS could consume components (called packages) created by any other development group. Today, internal groups within Texas Instruments regularly (re)build, test, and deploy hundreds of RTSC packages. Many of these packages are used worldwide by thousands of developers both inside and outside Texas Instruments.

  • DSP/BIOS 5.x – is deployed as a bundle of more than 56 packages,
  • Codec Engine multi-media middleware runtime (which requires DSP/BIOS) is an independently deployed bundle of more than 21 packages,
  • a wide variety of video, imaging, speech, and audio codecs – developed by both Texas Instruments and its third parties – are delivered as a packages, and
  • XDCTOOLS itself is delivered as a bundle of over 125 packages

The fact that developers have been using DSP/BIOS 5.x without realizing that it is, in fact, a collection of RTSC components illustrates one of the strengths of the RTSC model: consumers of RTSC components can easily integrate them without converting their entire application into components.

The starting point for the RTSC project will include the XDCTOOLS currently available from Texas Instruments as a free download.

Documents

Back to the top