ソフトウェア設計
AI を活用したオープンソースのソフトウェア ツールおよびリソースと、グローバル パートナーのサポートにより、開発を加速させます
よりスマートなソフトウェア戦略を協力形式で開発
TI は、30 年以上にわたる組込み開発の経験、オープンソース コミュニティへの積極的な参画、250 社以上のパートナーによるグローバル ネットワークを活かし、最先端の AI 活用ソフトウェア ツールとサポートを提供し、革新的なアプリケーションをより迅速かつ確信を持って市場に投入できるよう支援します。
TI を活用したソフトウェア設計の利点
オープン ソース&業界標準
業界標準に準拠し、アップストリーム優先の理念を採用している TI のソフトウェアは、堅牢で互換性があり、革新的なものとなっています。
最先端のテクノロジー
エッジ分析や産業用通信から、車載やソフトウェア ディファインド ビークル (ソフトウェア定義型自動車) に至るまで、お客様が業界で革新と進化を進めることができるように、TI はテクノロジーを中心としたソフトウェア ソリューションを提供しています。
使いやすいツール
統合型生成 AI を備えた TI の無償の高品質開発ツール群を利用することで、スキル レベルを問わず、デスクトップまたはクラウド上で柔軟に開発を行うことができ、アプリケーションの開発を迅速化できます。
グローバル パートナー ネットワーク
TI のグローバル パートナー ネットワークは、オペレーティング システムから AUTOSAR スタック、安全ソリューションに至るまで、ソフトウェアの専門知識とリソースを提供し、開発を加速させます。
オペレーティング システム
オープン ソース、ドライバ、ミドルウェアに関連する 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 | パートナー OS | BareMetal (OS なし) | AUTOSAR | SafeRTOS | |
|---|---|---|---|---|---|---|---|---|
| Arm® ベースの各種プロセッサ | 詳細 | |||||||
| Arm® Cortex®-R マイコン | 詳細 | 詳細 | 詳細 | |||||
| Arm® Cortex® M0+ マイコン | 詳細 | 詳細 | 詳細 | |||||
| C2000™ リアルタイム マイコン | 詳細 | 詳細 | 詳細 | |||||
| MSP430™ マイコン | 詳細 | |||||||
| ワイヤレス コネクティビティ | 詳細 | 詳細 | ||||||
| ミリ波レーダー センサ | 詳細 | |||||||
| DLP® 製品 | 詳細 | 詳細 |
CCStudio™ 開発エコシステム
AI 搭載ツールで開発を加速
CCStudio™ 開発エコシステムは、統合された生成 AI を備えた高品質で無償の開発ツール群からなる統合スイートであり、組込み開発を加速します。TI の豊富なリソースライブラリとともに提供される、シンプルな言語や業界標準のエージェントおよびモデルを使用することで、専門知識のレベルに関係なくアプリケーションをより迅速に開発でき、同時に TI に期待される信頼性と性能基準を維持できます。