SPRUHU4D—February 2016
About TI-RTOS
5
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
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
--
TI-RTOS Instrumentation
UIA
System Analyzer User’s Guide
--
TI-RTOS File System
FatFS
TI-RTOS User's Guide
--
TI-RTOS USB
USB stack
TI-RTOS User's Guide
--
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.