TI-RTOS 提供以下组件及各类相关特性介绍,用户若要用TICC2640芯片或昇润科技CC2640R2F SDK工具进行蓝牙功能的开发,就要先熟悉TI-RTOS实时操作系统,以下就是TI-RTOS的相关特性介绍。
TI-RTOS 内核
TI-RTOS 内核(之前称为 SYS/BIOS)提供确定性抢占式多线程和同步服务、内存管理和中断处理。TI-RTOS 内核具有高度的可扩展性,可缩减为几 KB 的内存。
TI-RTOS SSL
TI-RTOS SSL 提供 TLS/SSL 和 DTLS 以及一个内容很丰富的密码库。它基于wolfSSL。该产品需要支付一定费用。可从此处获取评估版本(GPL 许可证)。
TI-RTOS 网络功能
TI-RTOS 网络功能(之前称为 NDK)提供符合 IPv4 和 IPv6 标准的 TCP/IP 堆栈以及相关的网络应用(如 DNS、HTTP 和 DHCP)。
TI-RTOS 无线连接
TI-RTOS 与附带了 SimpleLink™ 无线 MCU 系列的无线连接堆栈完全集成,其中该系列包括 Wi-Fi、蓝牙智能(蓝牙低功耗)和ZigBee®。
TI-RTOS 文件系统
TI-RTOS 文件系统是与 FAT 兼容的文件系统,它基于开源的Fatfs 产品。
TI-RTOS USB
TI-RTOS USB 同时提供 USB 主机和设备堆栈以及 MSC、CDC 和 HID 类驱动程序。TI-RTOS USB 使用经过验证的 TivaWare(之前称为 StellarisWare)USB 堆栈。
TI-RTOS IPC
TI-RTOS IPC 在多核器件内提供高效的处理器间通信。
TI-RTOS 仪器功能
TI-RTOS 仪器功能让开发人员能够在应用中包括一起调试,从而由系统级分析工具显示运行时行为(包括上下文切换)。
TI-RTOS 驱动程序和电路板初始化功能
TI-RTOS 驱动程序和电路板初始化功能提供一组可作为所有器件标配的驱动程序 API(例如以太网、UART 和 I2C)以及所有受支持电路板的初始化代码。所有驱动程序和电路板初始化 API 均构建在 TivaWare、MWare、CCWare 或 MSPWare 库的基础上。
TI-RTOS 电源管理器
TI-RTOS 电源管理器提供预实施、超低功耗模式并能在 CPU 空闲时自动判断最佳的低功耗模式。TI-RTOS驱动程序具有功率监视功能并且与电源管理器通信,以确保在不使用外设时断开电源。