适用于 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 的广泛的初始化和设备驱动程序
  • 丰富的示例
  • 免费且开源

访问 TI-RTOS:实时操作系统 (RTOS)

TI-RTOS

广泛的商业 RTOS 支持

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

适用于微控制器和无线微控制器的 RTOS – 支持的平台
    MSP430™ 16 位超低功耗 MCU MSP432™ 32 位超低功耗 MCU C2000™ 实时控制 MCU SimpleLink WiFI MCU Tiva C 系列 ARM Hercules™ ARM®
Cortex™-R 安全 MCU
供应商 产品 MSP430 MCU MSP432 MCU C2000 CC2600 CC3200 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 联盟 TinyOS              
Vector Elektrobit AUTOSAR              
Wittenstein SafeRTOS            

面向 Arduino 用户的 Energia

快速原型设计平台

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

进一步了解用于软件原型设计的 Energia

Energia