TI-RTOS

Separate versions of TI-RTOS are provided to support TI's MSP43x (including MSP432), SimpleLink Wireless MCU, Sitara, Tiva C, C2000, and C6000 lines of embedded devices.

TI-RTOS provides system services to an embedded application, such as preemptive multitasking, memory management, and real-time analysis.

Spectron eventually also developed a second product named BIOSuite that included a real-time kernel and various associated tools.

TI-RTOS consists of many components for Kernel, Drivers and Board Initialization, Network Services, Interprocessor Communication, Instrumentation, and File Systems.

The module provides an API so that semaphores can be created, posted, pended, and deleted as an embedded program runs.

This includes the time utilisation of the CPU by various threads and the logging of events that occur both in the system application and in the TI-RTOS kernel.

Through special plugins provided by Texas Instruments, GStreamer makes use of hardware acceleration provided by e.g., Texas Instruments DaVinci .