Summary of TI Launches RTOS for Microcontrollers
Texas Instruments introduced a free, pre-emptive real-time operating system (RTOS) compatible with its entire microcontroller portfolio, including dual-core devices. The TI-RTOS features the SYS/BIOS kernel and integrates essential components like a TCP/IP stack, USB, EMAC, MMC/SD stacks, FAT-compatible file systems, and various device drivers for Ethernet, UART, and I²C.
Parts used in the TI-RTOS:
- SYS/BIOS kernel
- TCP/IP stack
- USB stack
- EMAC stack
- MMC/SD host and device stacks
- FAT-compatible file system
- C RTS file I/O functions
- Ethernet device driver
- UART device driver
- I²C device driver
- SD device driver
Texas Instruments has developed a new, free real-time operating system (RTOS) based on a pre-emptive multithreading kernel, which will run on the full portfolio of TI microcontrollers, including dual core devices. TI-RTOS includes a deterministic, real-time multitasking kernel (SYS/BIOS) with a TCP/IP stack, including network applications, USB, EMAC, MMC/SD host and device stacks and class drivers, FAT-compatible file system fully integrated with C RTS file I/O functions and Ethernet, USB, UART, I²C and SD device drivers
See the article here:
TI Launches RTOS for Microcontrollers
- What is TI-RTOS?
It is a new, free real-time operating system based on a pre-emptive multithreading kernel. - Which microcontrollers can run TI-RTOS?
It runs on the full portfolio of TI microcontrollers, including dual core devices. - Does TI-RTOS include a network stack?
Yes, it includes a TCP/IP stack along with network applications. - Is there a file system included in TI-RTOS?
Yes, it has a FAT-compatible file system fully integrated with C RTS file I/O functions. - What communication protocols are supported by the drivers?
The drivers support Ethernet, USB, UART, I²C, and SD interfaces. - Can TI-RTOS handle storage devices?
Yes, it includes MMC/SD host and device stacks. - Is the multitasking kernel deterministic?
Yes, the SYS/BIOS component is described as a deterministic, real-time multitasking kernel. - Does TI-RTOS support class drivers?
Yes, the package includes class drivers alongside the other stacks.

