SPRUHU4D—February 2016 About TI-RTOS 5
Submit Documentation Feedback
www.ti.com What are the TI-RTOS Components?
1.2 What are the TI-RTOS Components?
TI-RTOS contains its own source files, pre-compiled libraries (both instrumented and non-instrumented),
and examples. Additionally, TI-RTOS contains a number of components within its "
products
"
subdirectory. The components of TI-RTOS for MSP43x are as follows.
Table 1–1. TI-RTOS Components
The components in the "
products
" subdirectory are:
•
TI-RTOS Kernel — SYS/BIOS. SYS/BIOS is a scalable real-time kernel. It is designed to be used
by applications that require real-time scheduling and synchronization or real-time instrumentation. It
provides preemptive multi-threading, hardware abstraction, real-time analysis, and configuration
tools. SYS/BIOS is designed to minimize memory and CPU requirements on the target.
•
TI-RTOS Drivers and Board Support. TI-RTOS includes drivers for a number of peripherals. These
drivers are thread-safe for use with the TI-RTOS Kernel. The drivers have a common framework, so
using multiple drivers in your application is easy. Both instrumented and non-instrumented versions
of the drivers are provided. Board support files to configure the drivers is provided for several targets.
•
TI-RTOS Instrumentation — UIA. The Unified Instrumentation Architecture (UIA) provides target
content that aids in the creation and gathering of instrumentation data (for example, Log data).
•
MSPWare. This software is an extensive suite of drivers, code examples, and design resources
designed to simplify and speed development of MSP43x microcontroller applications. This
component is customized and built as a library to support MSP430F5xx_6xx devices and MSP432
devices with TI-RTOS.
1
•
XDCtools. This core component provides the underlying tooling for configuring and building TI-
RTOS and its components. XDCtools is installed as part of CCS v6.x. If you install TI-RTOS outside
CCS, a compatible version of XDCtools is installed automatically. XDCtools is installed in a directory
at the same level as TI-RTOS, not in the "products" directory of the TI-RTOS installation.
TI-RTOS Component Name PDF Documentation Location
TI-RTOS TI-RTOS examples Chapter 3 of this Getting Started Guide
TI-RTOS Kernel SYS/BIOS SYS/BIOS (TI-RTOS Kernel) User’s Guide -- SPRUEX3
TI-RTOS Drivers and Board
Support
Drivers and MSPWare TI-RTOS User's Guide -- SPRUHD4
TI-RTOS Instrumentation UIA System Analyzer User’s Guide -- SPRUH43
TI-RTOS File System FatFS TI-RTOS User's Guide -- SPRUHD4
TI-RTOS USB USB stack TI-RTOS User's Guide -- SPRUHD4
1. Customization details for MSPWare and instructions for building MSPWare's driverlib libraries for MSP430F5xx6xx families are provided
in the TI-RTOS.README in the top-level directory of the MSPWare component.