TI 製マイコン(MCU)用ソフトウェア・ドライバ・ライブラリとフレームワーク

 

このマイコン向けソフトウェア開発エコシステムは、RTOS とベアメタル(OS なし)ソフトウェアの両方を提供します。これらに該当するのは、GUI ベースのペリフェラル構成ツール、ペリフェラル・ドライバ・ライブラリ、特定用途向けソフトウェア、ソフトウェア開発を用意にするフレームワークです。

ペリフェラル・ドライバとアプリケーション・パッケージは、ベアメタル(OS なし)サポートに適した包括的なリソースを提供します。

ペリフェラル・ドライバとアプリケーション
  • TI のマイコン用ソフトウェア・パッケージは、ホビストやシステム・デベロッパーが必要とする各種コンポーネントを提供
  • 堅牢なパッケージを構成しているのは、GUI ベースのペリフェラル構成ツール、ドライバ・ライブラリ、モーター制御やタッチスクリーンなど特定用途向けのライブラリです。これらのコンポーネントに対しては、包括的なサンプルと技術資料が提供されています。
  • RTOS ドライバ作成のためのライブラリ使用も可能です。

TI-RTOS とその他の RTOS のサポート

TM4C、MSP430™、MSP432™、C2000™ の各マイコン・ファミリは、TI-RTOS と、TI デザイン・ネットワークから提供される各種 RTOS 製品でサポートされています。

TI-RTOS – 堅牢なリアルタイム TI-RTOS カーネル(以前の呼称 SysBIOS)は、TI-RTOS を実行する複数の TI マイコン間でアプリケーションの容易な移植を可能にし、次世代製品の開発期間を短縮します。サポートされる機能は以下のとおりです。

  • マルチタスク、パワー・マネージメント、ペリフェラル・ドライバの各 API からなる標準セット
  • TCP/IP、USB、FAT の各ファイル・システム
  • 多数の TI ローンチパッド・キットとブースタパックに対応した、幅広い初期化機能とデバイス・ドライバ
  • 豊富なサンプル・セット
  • 無償であり、オープン・ソースとして利用可能

TI-RTOS:リアルタイム・オペレーティング・システム(RTOS)にアクセス

TI-RTOS

包括的な商用 RTOS サポート

TI デザイン・ネットワークの製品には、Micrium µCOS/III や FreeRTOS など、マイコン向けに最適化された最小フットプリントの RTOS カーネルなどがあります。

マイコンとワイヤレス・マイコン用の RTOS – サポート対象のプラットフォーム
    MSP430™ 16 ビット超低消費電力マイコン MSP432™ 32 ビット超低消費電力マイコン C2000™ リアルタイム制御マイコン SimpleLink WiFi マイコン Tiva C シリーズ ARM Hercules™ ARM®
Cortex™-R セーフティー・マイコン
プロバイダ 製品 MSP430 マイコン MSP432 マイコン C2000 CC2600 CC3200 TM4C TMS570 RM4xx
TI TI-RTOS    
CMX システム 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 SafeRTOS            

Arduino ユーザー向けの Energia

迅速なプロトタイピング・プラットフォーム

  • Arduino と Wiring フレームワークをベースとしており、既存の Arduino ライブラリを容易に再利用可能
  • TI-RTOS との統合を通じてマルチタスクをサポート
  • TI デバイス向け IDE が付属
  • 大半の TI ローンチパッド開発キットと関連ブースタパックをサポート

ソフトウェアのプロトタイピングに適した Energia の詳細

Energia