TI-RTOS Update: June 2014
Nick Lethaby, OS Product and Partners Manager
Agenda
• What is TI-RTOS
– TI RTOS components, product history, licensing, business model
• TI-RTOS device/board support
• Toolchain support
• TI-RTOS component overview and update
– Kernel/drivers, power management, networking, USB, file system
• Roadmap
• Resources
• Demo
2
TI-RTOS History & Resourcing
• TI-RTOS is based on a mature, stable code base backed by an
experienced development team
• Development team of 12 engineers
– Many decades of experience with code base
– Still support kernel versions over 10 years old
– Based in Santa Barbara, CA
• Full RTOS
• Drivers
• Board
initialization
• Examples
• CCS
• TM4C129x
• SNTP
• IAR
• GCC
• CC3000
driver
•SSL
• Integrated
HTTP & file
system
• HTTP
Server for
wireless
•MSP430
• Watchdog
NDK (TCP/IP)
StellarisWare (USB)
TI-RTOS
1.00
Jul 2012
TI-RTOS
1.20
TI-RTOS
2.00
Apr 2014
TI-RTOS
2.10
Q4 2014
1998
2007
2010
SYS/BIOS
….
Nov 2013
DSP/BIOS
3
TI-RTOS Components
Standard, cross-platform APIs
TCP/IP
wired,
wireless
(CC3xxx)
USB
Host,
Device
MSC, HID, CDC
FAT File
System
IPC
Multicore
communication
Real-time Kernel
Debug and instrumentation
EMAC, USB, SD, SPI, UART, I2C, GPIO, Watchdog Drivers
Board Initialization
TI-RTOS Component Support by MCU Family
C28x
C28x+M3
TM4Cx
MSP430
CC3200
Kernel
Wired Networking
Wi-Fi (CC3xxx)
USB
FAT File System
Drivers/Board
Initialization
Power Management
Instrumentation
IPC
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
TBA
Y
Y
Y
Y
Y
Y
Y
评论