<Portal title - not authored>

面向 TI 微控制器的软件驱动程序库和框架

微控制器软件开发生态系统提供 RTOS 和裸机(无操作系统)软件。其中包括基于 GUI 的外设配置工具、外设驱动程序库以及旨在简化软件开发的特定于应用的软件和框架。

外设驱动程序和应用包

  • TI MCU 软件包提供业余爱好人员或系统开发人员所需的一切功能
  • 软件包功能强大,包含以下资源:基于 GUI 的外设配置工具、驱动程序库和特定于应用的库(如电机控制或触摸屏)。这些资源还附带有广泛的示例和文档。
  • 此外还可使用库来创建 RTOS 驱动程序

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 的广泛初始化和器件驱动程序
  • 丰富的示例 作为开源免费提供
<Image Component - not authored>

广泛的商业 RTOS 支持

TI 设计网络产品包括极简、占用资源较少的 RTOS 内核,如 Micrium µCOS/III 和 FreeRTOS,它们针对微控制器进行了优化。

适用于微控制器和无线微控制器的 RTOS – 支持的平台
  MSP430™ 16 位超低功耗 MCU C2000™ 实时控制 MCU SimpleLink™ 联网 MCU TM4C Hercules™ ARM®Cortex™-R 安全 MCU
提供商 产品 MSP430 MCU C2000 MCU CC26xx 低功耗 Bluetooth® CC32xx Wi-Fi® CC13xx 低于 1GHz & 双频带 MSP432™ MCU TM4C TMS570 RM4xx
TI TI-RTOS
CMX Systems CMX-RTX,CMX-Tiny
EleSoftRom DioneOS
ETAS RTA-OSEK
Expresslogic ThreadX
FreeRTOS FreeRTOS, OpenRTOS
Keil KeilRTX
Mentor Graphics Nucleus+®
Micrium µC/OS-II, µC/OS-III
Micro Digital SMX®
Pumpkin Salvo
Quantum Leaps QP
RoweBots Unison
Sciopta Sciopta
SEGGER embOS
TinyOS Alliance TinyOS
Vector Elektrobit AUTOSAR
Wittenstein

面向 Arduino 用户的 Energia

快捷的原型设计平台

  • 基于 Arduino 和 Wiring 框架,可轻松重复使用现有 Arduino 库
  • 通过与 TI-RTOS 集成,支持多任务处理
  • 包括适用于 TI 器件的 IDE
  • 支持大多数 TI LaunchPad 开发套件和相关 BoosterPack