TI公司的微控制器软件开发生态系统提供 RTOS 和裸机(无操作系统)软件,其中包括基于 GUI 的外设配置工具、外设驱动程序库以及特定于应用的软件和框架,旨在简化软件开发。
外设驱动程序和应用程序包提供用于裸机(无操作系统)支持的全面资源
外设驱动程序和应用程序
TI MCU 软件包提供爱好者或系统开发者所需的一切
强大的软件包内包括:基于 GUI 的外设配置工具、外设驱动程序库以及特定于应用的库(如电机控制或触摸屏)。这些资源还附带广泛的示例和文档集,从而得以强化。
此外还可使用库来创建 RTOS 驱动程序
对于每个 MCU 产品线:
适用于 MSP 器件的 MSPWare
适用于 TM4C/Stellaris 器件的 TivaWare
适用于 C2000 器件的 ControlSUITE
适用于 Hercules 器件的 Halcogen
适用于无线 MCU 的 SimpleLink SDK
TI-RTOS 和其他 RTOS 支持
TM4C、MSP430、MSP432 和 C2000 微控制器系列受到 TI-RTOS 以及来自 TI 设计网络的 RTOS 产品的支持。
TI-RTOS – 强大的实时 TI-RTOS 内核(前身为 SysBIOS)可让开发人员轻松在运行 TI-RTOS 的不同 TI MCU 之间移植应用,从而减少下一代产品的开发时间。支持的特性包括:
一套标准的多任务处理、电源管理和外设驱动程序 API
TCP/IP、USB 和 FAT 文件系统
适用于大量 TI LaunchPad 套件和 BoosterPack 的广泛的初始化和设备驱动程序
丰富的示例
免费且开源
访问 TI-RTOS:实时操作系统 (RTOS)
TI-RTOS
广泛的商业 RTOS 支持
TI 设计网络产品包括极简、占用资源较少的 RTOS 内核,如 Micrium COS/III 和 FreeRTOS,它们针对微控制器进行了优化。