TI-RTOS是实时操作系统的TI微控制器。TI-RTOS实现更快的发展不再需要开发人员编写和维护的系统软件,如调度程序,协议栈和驱动程序。它结合了实时多任务内核与其他中间件组件,包括TCP
/ IP和USB协议栈,FAT文件系统和设备驱动程序,使开发人员能够专注于差异化他们的应用程序。TI-RTOS提供整个TI微控制器的设备一致的嵌入式软件平台,因此很容易端口遗留应用程序的最新设备。
此外,TI-RTOS提供了演示如何使用所有支持的设备和驱动程序的例子。这些可以作为一个起点,自己的项目。TI-RTOS包含自己的源文件,预编译库(包括仪表和非仪表),以及一个大套房的应用实例。
TI-RTOS包含以下组件:
SYS / BIOS。 SYS / BIOS是一个可扩展的实时内核。它被设计成用于需要实时调度和同步或实时仪表应用。它提供抢占式多线程,硬件抽象,实时分析,和配置工具。SYS / BIOS设计,以尽量减少对目标的内存和CPU要求。所使用的几个例子的FATFS模块SYS / BIOS的一部分。
IPC的。这是一个包含被设计为允许在一个多处理器环境和通信的外设处理器之间的通信包的组分。这种通信包括消息传递,溪流,和链表。这些都在单处理器和多处理器配置工作透明。
MWare。的controlSUITE的M3部分。它包括底层驱动程序和例子。
NDK,网络开发套件(NDK)是开发和示范在TI嵌入式处理器功能的网络应用程序的平台,目前仅限于家庭TMS320C6000和ARM处理器。
TivaWare,该软件是一个丰富 的软件,旨在简化和静脉麻醉的微控制器应用程序的速度发展。该组件被重建为仅包含通过TI-RTOS所需的部分。TivaWare上使用TI-RTOS 1.10。
的StellarisWare,该软件是一个丰富 的软件,旨在简化和基于Stellaris的微控制器应用的速度发展。该组件被重建为仅包含通过TI-RTOS所需的部分。的StellarisWare是用于TI-RTOS 1.01和更早版本。
UIA,统一的仪表架构提供了有助于创建和采集检测数据(例如,日志数据),目标内容。UIA是使用系统分析器在CCS报告数据。
XDCtools。该组件提供底层工具的配置和建设SYS / BIOS,IPC,NDK和UIA。
TI-RTOS安装这些部件已被减小尺寸,通过删除仅适用于不支持由TI-RTOS器件系列文件的版本。
TI官方出的CCS v6.1是没有默认加入TI-RTOS的,需要到页面自己下载 http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/mcusdk/index.html
支持直接点击exe自行安装,安装完成后,打开CCS v6.1 到Windows-preferences-CCS-RTSC-products 找到已安装的TI-RTOS
然后再apply
在整个更新重启CCS v6.1
之后就可以file-new-RTSC configureation file 创建cfg文件
之后在左下方会出现available products 有SYS/BIOS出现
之后点击welcome-system overview则出现
之后可以点击各个block 依照TI官方给出的例程进行配置学习。