TI のマイコン用ソフトウェア・ドライバ・ライブラリ/ フレームワーク

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

ペリフェラル・ドライバ / アプリケーション・パッケージ

  • 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 の多くの LaunchPad キットとブースタパック向けの広範な初期化 / デバイス・ドライバ
  • 豊富なサンプル・セット: 無償でオープンソースとして使用可能

包括的な商用 RTOS サポート

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

マイコン / ワイヤレス・マイコン用 RTOS :サポート対象プラットフォーム
 
MSP430™ 16 ビット超低消費電力マイコン
C2000™ リアルタイム制御マイコン
SimpleLink™ コネクテッド・マイコン
TM4C
Hercules™ ARM®Cortex™-R セーフティ・マイコン
プロバイダ
製品
MSP430 マイコン
C2000 マイコン
CC26xx Bluetooth® Low Energy
CC32xx Wi-Fi®
CC13xx Sub-1GHz & デュアル・バンド
MSP432™ マイコン
TM4C
TMS570
RM4xx
TI TI-RTOS
yes
yes
yes
yes
yes
yes
yes
CMX Systems CMX-RTX,CMX-Tiny
yes
yes
EleSoftRom DioneOS
yes
ETAS RTA-OSEK
yes
yes
Expresslogic ThreadX
yes
yes
yes
FreeRTOS FreeRTOS, OpenRTOS
yes
yes
yes
yes
yes
yes
Keil KeilRTX
yes
yes
Mentor Graphics Nucleus+®
yes
yes
yes
Micrium µC/OS-II, µC/OS-III
yes
yes
yes
yes
Micro Digital SMX®
yes
yes
yes
Pumpkin Salvo
yes
Quantum Leaps QP
yes
RoweBots Unison
yes
Sciopta Sciopta
yes
yes
SEGGER embOS
yes
yes
TinyOS Alliance TinyOS
yes
Vector Elektrobit AUTOSAR
yes
Wittenstein
yes
yes

Arduino ユーザー向け Energia

迅速なプロトタイプ製作プラットフォーム

  • Arduino と Wiring フレームワークをベースとしており、既存の Arduino ライブラリを容易に再利用可能
  • TI-RTOS との統合によりマルチタスキングをサポート
  • TI デバイス向けの IDE が付属
  • ほとんどの TI LaunchPad 開発キットと関連ブースタパックをサポート
Energia for Launchpad development