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: StellarisWare: UIA:统一的仪表架构提供了有助于创建和采集检测数据(例如,日志数据),目标内容。UIA是使用系统分析器在CCS报告数据。 XDCtools:该组件提供底层工具的配置和建设SYS / BIOS,IPC,NDK和UIA,是SYS/BIOS引用的一种实时的软件组件技术(RTSC),它包括一些有用的工具,标准的API函数,静态配置文件和打包(packaging)操作。XDC最主要的亮点在于它标准化了传递过程,并简化了在应用程序中引用目标平台下其他包的过程。
I-RTOSKernel RTSC 和 XDCtoolsTI-RTOS Kernel就是指TI公司开发的SYS/BIOS实时操作系统。 RTSC是实时的软件组件平台,基于这个RTSC来创建SYS/BIOS XDCtools是依赖于RTSC的平台配置的工具 TI-RTOS Kernel是系统,RTSC是平台,XDCtools是工具。
系统常用API1.console信息打印 System_printf("enter taskFxn()n"); //打印信息 System_flush(); //强制刷新,否则将等os退出才会打印 2.进入/退出系统 BIOS_start(); BIOS_exit(0);
|