TI.com では Internet Explorer をサポートしていません。環境や使いやすさを最適化するために、他のブラウザの使用をお願いいたします。

ソフトウェア設計

あらゆるアプリケーションに適した、高品質のオープンソース ソフトウェアの設計と開発

video ビデオを表示
ビデオを表示

よりスマートなソフトウェア戦略を協力形式で開発

TI は、30 年以上にわたる組込み開発の経験、各種業界標準への取り組み、オープンソース コミュニティへの積極的な参加を通じて、ソフトウェア、ツール、リソースを提供しています。お客様はこれらを採用することで、開発プロセスの簡素化、長期的な安定性の強化、市場投入までの期間短縮を実現できます。

TI を活用したソフトウェア設計の利点

checkmark

オープン ソースと業界標準

業界規格につき従い、アップストリーム優先の理念を採用している TI のソフトウェアは、堅牢、互換性確保、革新的という特長を確実に実現しています。

checkmark

最先端のテクノロジー

エッジ分析や産業用通信から、車載やソフトウェア ディファインド ビークル (ソフトウェア定義型自動車) に至るまで、お客様が業界で革新と進化を進めることができるように、TI はテクノロジーを中心としたソフトウェア ソリューションを提供しています。

checkmark

使いやすいツール

TI は、シームレスな統合を意図した設計の各種ツールを開発しています。これらのツールは、お客様がテクノロジーの最新の進歩を活用し、開発をシンプルにして、市場投入期間を短縮するのに役立ちます。

checkmark

TI のパートナー ネットワークにアクセス

TI は自社のパートナー ネットワークと緊密に連携し、お客様がさまざまな専門的リソースとサービスに確実にアクセスできるようにします。

オペレーティング システム

オープン ソース、ドライバ、ミドルウェアに関連する TI のプラットフォームとサンプルは、ソフトウェア設計の迅速化に貢献します

TI の開発者はオープン ソースとメインライン ソフトウェアの考え方を活用し、ソフトウェアの品質向上と、革新の推進に取り組んでいます。

TI は 20 年以上にわたりオープン ソース ソフトウェアを支援してきました。現在は Linux カーネル、Yocto、U-Boot、Zephyr など 60 種類以上のオープン ソース プロジェクトに積極的に関わっています。

お客様は Linux の最適なディストリビューションを選択し、組込み開発を開始することが可能です 

TI の Linux 関連製品は、Yocto Project、Android™、BuildRoot、Debian を通じて配布されています。TI は包括的なソフトウェア開発キットとメインライン Linux カーネルをサポートし、お客様が包括的なソリューションを実現できるように堅牢なソフトウェア基盤を提供しています。

信頼できるカーネルには、実績のある堅牢性、超小型フットプリント、包括的なデバイス サポートという特長があります

TI の多くの組込みデバイスは、FreeRTOS をサポートしています。FreeRTOS は、シングル コアからマルチコア SoC (システム オン チップ) に至るまで、マイコンや小型マイクロプロセッサに適したリアルタイム オペレーティング システム (RTOS) です。

MIT (マサチューセッツ工科大学) のオープン ソース ライセンスの下で無償配布される FreeRTOS は、カーネルや拡大を続ける一連のライブラリ セットを収録しており、あらゆる業種で使用できます。FreeRTOS は、信頼性と使いやすさを重視して設計されています。

成熟した定評あるオープン ソースの選択肢にアクセスできるため、ソフトウェア開発の労力を軽減し、市場投入までの期間を短縮できます。

また、TI はすぐに使用できる RTOS 互換ドライバもサポートしているため、開発を迅速化できます。

Zephyr® は、リソースに制約のある組込みマイコンに適した、スケーラブルで堅牢なオープン ソースのリアルタイム オペレーティング システム (RTOS) であり、複数のハードウェア アーキテクチャをサポートしています。コミュニティ主導のこの RTOS は、オープン ソースの OS、ドライバ、Bluetooth® Low Energy スタックで構成されており、機能のメンテナンスとバグ修正に貢献しています。

安全アプリケーションやコネクテッド (ネットワーク接続型) アプリケーションに適した、ThreadX® リアルタイム組込みシステム。

ThreadX® は、TI が一部の産業用プラットフォームと安全プラットフォーム向けに活用しているリアルタイム オペレーティング システム (RTOS) であり、お客様が以下の特長を実現するのに役立ちます。

  • リアルタイム性能タイム クリティカル (時間重視) アプリケーションに適した、高速なコンテキスト切り替えと低レイテンシの割り込み処理。
  • フットプリントの小さい OS:メモリ サイズは小規模で、安全性要件を課すと同時にスペース制約が厳しいデバイスに最適です。
  • 決定論的な動作:予測可能で一貫した実行時間を実現し、高い信頼性に寄与します。

TI は、業界をリードする複数の商用オペレーティング システム企業で構成された幅広いネットワークと協力し、お客様が安全性やセキュリティなどの業界要件を満たせるように、個々のシステムに適した複数の適切な開発オプションを提供します。 

Linux
FreeRTOS
Zephyr
ThreadX
Partner OS
BareMetal (OS なし)
Arm® ベースの各種プロセッサ
yes
yes
近日発表予定
近日発表予定
yes
yes
Arm® Cortex®-R マイコン
yes
近日発表予定
近日発表予定
yes
yes
Arm® Cortex® M0+ マイコン
yes
yes
yes
C2000™ リアルタイム マイコン
yes
yes
MSP430™ マイコン
yes
ワイヤレス コネクティビティ
yes
yes
yes
yes
ミリ波レーダー センサ
yes
yes
DLP® 製品
yes

テクノロジー別のソフトウェアをご確認ください

ソフトウェア ツールとリソース

IDE (統合開発環境)、コンパイラ、またはデバッガ
Code Composer Studio™ 統合開発環境 (IDE)

Code Composer Studio は、TI のマイコンやプロセッサ向けの統合開発環境 (IDE) です。これは、組込みアプリケーションの製作、デバッグ、分析、最適化に使用する一連の豊富なツールで構成されています。Code Composer Studio は、Windows®、Linux®、macOS® の各プラットフォームから利用できます。

Code Composer Studio は、アプリケーションの各ステップを案内する直観的なユーザー インターフェイスを採用しています。最適化 C/C++ コンパイラ、ソース コード エディタ、プロジェクト (...)

ソフトウェア
TI Developer Zone
主要テクノロジーと新興市場に焦点を当てた TI の各種プロセッサを土台として、システム レベルのハードウェアとソフトウェアで構成されたソリューションを開発し、リリースすることができます。その結果、TI の多様な顧客の注目を集めると同時に、TI のデバイスがいっそう使いやすくなり、市場投入までの期間を短縮できます。
Academy
実践的な Academy
各種 Academy は、TI のエキスパートが制作したものです。最新の技術コンテンツと実践的なラーニング モジュールを使用し、製品に合わせてカスタマイズ済みの包括的な対話型トレーニング環境を公開しているため、アプリケーション開発時にお客様の生産性向上に貢献します。