See how easy TI-RTOS is !

- Full RTOS for TI MCUs
- Focus on your applications,
  not peripheral drivers
  and stacks

Cloud-based Development Tools

Start working with your MSP LaunchPad immediately with Code Composer Studio Cloud and Resource Explorer. All the software and tools you need are in the cloud.

Get Started Today!

Let TI help you get started with our vast array of tools & software to speed your development time. See what steps to make first here....

Real-Time Operating Systems (RTOS) for TI Devices

TI's Microcontrollers and DSP and ARM® processors are supported by RTOS products from TI and its partners in the TI Design Network www.ti.com/designnetwork. TI provides TI-RTOS (formerly known as SYS/BIOS™) and DSP/BIOS™ real-time kernel at no charge. TI Design Network product offerings range from minimalistic kernels optimized for microcontrollers to full-featured, memory-protected operating systems ideal for microprocessors.


ARM RTOS Solutions

TI's Sitara™ ARM® Cortex™-A MPUs, C2000™ C28x + ARM® Cortex™-M MCUs, Tiva™ C Series ARM® Cortex™-M4 MCUs, SimpleLink™ CC3200 and CC2600 ARM® Cortex™-M MCUs, and Hercules™ ARM® Cortex™-R Safety MCUs take full advantage of the ARM ecosystem.

  • TI's TI-RTOS real-time operating system is complemented by many TI Design Network products.
  • These range from low footprint RTOS such as Micrium µCOS/III and FreeRTOS, which are ideal for MCUs, to memory-protected and middleware-rich solutions like Wind River VxWorks, Mentor Nucleus, and QNX Neutrino that fully exploit the peripheral-rich Sitara ARM Cortex-A devices.
  • For safety-critical applications in transportation, aerospace, and medical arenas, TI Design Network products such as Green Hills Integrity and Wittenstein SafeRTOS can greatly reduce the cost of developing certified applications.
  • TI offers SYS/BIOS support for AM335x industrial applications:

TABLE:  RTOS solutions for ARM and MSP430 devices:

  • TI-RTOS -- Columns include devices with full BSPs including stacks and drivers
  • TI-RTOS Kernel (formerly SYS/BIOS) -- Columns include devices with multitasking kernel available, but no device drivers or additional stacks


ARM and MSP43x RTOS Solutions
 Platforms supported
  MSP430™ 16-bit Ultra-low Power MCUs MSP432™ 32-bit Ultra-low Power MCUs SimpleLink WiFI MCUs SimpleLink WiFI MCUs Tiva C Series ARM Hercules™ ARM®
Cortex™-R Safety MCUs
Sitara™ ARM® Processors C6-ARM Processors KeyStone Processors
Provider Product MSP430 MCUs MSP432 MCUs CC2600 CC3200 TM4C TMS570 RM4xx AM335x AM437x OMAP-L138 AM5K2Ex/ 66AK2Ex 66AK2Hx Product
TI TI-RTOS Yes Yes Yes Yes Yes               TI-RTOS
TI TI-RTOS™ Kernel Yes Yes Yes Yes Yes     Yes Yes Yes Yes (DPS) Yes(DSP) TI-RTOS Kernel
CMX Systems CMX-RTX,CMX-Tiny Yes     Yes Yes               CMX-RTX,CMX-Tiny
eCOScentric eCOS®                 Yes     eCOS
eSol PrOS                       PrOS
EleSoftRom DioneOS Yes                     DioneOS
ETAS RTA-OSEK         Yes             RTA-OSEK
Expresslogic ThreadX Yes     Yes Yes Yes Yes         ThreadX
FreeRTOS FreeRTOS, OpenRTOS Yes Yes   Yes Yes Yes           FreeRTOS, OpenRTOS
Green Hills Integrity®, µVelOSity       Yes     Yes Yes   Yes Yes Integrity®, µVelOSity
Keil KeilRTX       Yes               KeilRTX
Mentor Graphics Nucleus+®       Yes Yes Yes Yes Yes Yes     Nucleus+®
Micrium µC/OS-II, µC/OS-III Yes Yes   Yes Yes Yes Yes   Yes     µC/OS-II, µC/OS-III
Micro Digital SMX®       Yes Yes Yes Yes         SMX®
Pumpkin Salvo Yes                     Salvo
QNX Neutrino®             Yes Yes Yes     Neutrino®
Quadros Systems RTXC™             Yes   Yes     RTXC™
Quantum Leaps QP Yes                     QP
RoweBots Unison       Yes     Yes   Yes     Unison
Sciopta Sciopta         Yes Yes           Sciopta
SEGGER embOS Yes     Yes     Yes         embOS
TinyOS Alliance TinyOS Yes                     TinyOS
uTasker uTasker                       uTasker
Vector Elektrobit AUTOSAR         Yes             AUTOSAR
Wittenstein SafeRTOS         Yes Yes           SafeRTOS
WindRiver VxWorks®             Yes Yes Yes Yes Yes VxWorks®
Provider Product MSP430 MCUs MSP432 MCUs CC2600  CC3200 TM4C TMS570 RM4xx AM335x AM437x OMAP-L138 AM5K2Ex/ 66AK2Ex 66AK2Hx Product

MSP430™ and MSP432™ RTOS Solutions

The MSP430™ and MSP432™ microcontroller families are supported by TI-RTOS and by RTOS products from the TI Design Network. TI-RTOS includes power management support for these devices. See RTOS table above for MSP430 and MSP432 RTOS products.

C2000 RTOS Solutions

The C2000 processor family, including the C28x + ARM Cortex-M3 family of C2000 + ARM Cortex M devices, is support by TI-RTOS Kernel (formerly known as SYS/BIOS).

DSP RTOS Solutions

TI DSPs, as well as the DSP cores present on ARM+DSP devices, are supported by TI's TI-RTOS Kernel (formerly known as SYS/BIOS) or DSP/BIOS real-time kernel products, which are available at no charge and directly supported by TI.

  • Both SYS/BIOS and DSP/BIOS are fully integrated with the Code Composer Studio™ Integrated Development Environment (IDE) and support both single- and multi-core devices.
  • DSP architectures, such as C66xx, C674x, and C64xx are supported by TI-RTOS Kernel.
  • C5000 DSPs are supported by DSP/BIOS only, including all new C5000 devices
  • Software Development Kits (SDK) that combine TI-RTOS Kernel with additional peripheral libraries and stacks include:

Windows Embedded CE support from Adeneo Embedded

Texas Instruments has a strategic relationship with Adeneo Embedded for the release and support of Windows Embedded Compact Software Development Kits (SDK) for TI based ARM Cortex-A8, ARM Cortex-A9 and ARM9 devices. Adeneo has extensive experience working with TI and Microsoft on previous SDKs. Adeneo is a Microsoft Windows Embedded Gold partner.