CCSTUDIO
Code Composer Studio™ 統合開発環境 (IDE)
CCSTUDIO
概要
Code Composer Studio は、TI のマイコンやプロセッサ向けの統合開発環境 (IDE) です。これは、組込みアプリケーションの製作、デバッグ、分析、最適化に使用する一連の豊富なツールで構成されています。Code Composer Studio は、Windows®、Linux®、macOS® の各プラットフォームから利用できます。
Code Composer Studio は、アプリケーションの各ステップを案内する直観的なユーザー インターフェイスを採用しています。最適化 C/C++ コンパイラ、ソース コード エディタ、プロジェクト ビルド環境、デバッガ、プロファイラなど、多数の機能を搭載しています。使い慣れたツールとインターフェイスを活用できるため、開発がシンプルかつ容易になります。
Code Composer Studio は、Eclipse® Theia フレームワークの利点と、TI の高度な機能を組み合わせたもので、魅力的かつ機能の豊富な環境を実現しています。クラウド ベースの Code Composer Studio は、大量のソフトウェアのダウンロードやインストールを不要にして、クラウド上での開発を可能にします。TI デベロッパー ゾーンにアクセスし、クラウド環境で開発を開始できます。
VS Code® ユーザーは、Code Composer Studio のインターフェイスに親しみを感じるようになります。Eclipse® Theia フレームワークは、VS Code の土台になっている複数のコンポーネントのうち、一部を活用しています。ただし、VS Code をネイティブで使用することをご希望の場合、TI VS Code 拡張パッケージをマーケットプレイスから入手し、選択された一部のデバイスをサポートすることができます。
特長
迅速に開発を開始可能:
Code Composer Studio は直観的なユーザー インターフェイスを採用しており、開発が容易になります。接続先の開発ボードが自動的に検出され、開始の開始に役立つ一連のカスタマイズ済みアクションが表示されます。
コンパイラ:
Code Composer Studio には、最高の性能と最適なコード サイズを実現できるように TI デバイス向けにカスタマイズ済みの C/C++ コンパイラが付属しています。TI の Arm Clang コンパイラは、LLVM と Clang に、リンク時最適化など TI の追加機能を組み合わせ、TI の Arm® ベース マイコンに適した優れたコード サイズを実現します。MSP430(TM)、C2000(TM)、DSP などの独自アーキテクチャ向けの各種コンパイラが付属しており、これらのデバイスで最適な性能を実現するのに役立ちます。
Resource Explorer:
Resource Explorer を使用すると、組込み開発に必要な各種リソースにアクセスできます。使用中のデバイスに合わせてカスタマイズ済みのサンプル、トレーニング、ソフトウェア開発キット (SDK)、資料に迅速にアクセスできます。Resource Explorer は Code Composer Studio ソフトウェアに付属しているほか、TI Developer Zone を使用してクラウド上で活用することもできます。
SysConfig を使用したハードウェアとソフトウェアの構成能力:
SysConfig は、ピン、ペリフェラル、ドライバ、無線、他の機能を構成するために使用できる、直観的で包括的なツールです。SysConfig 活用で、構成業務に関連する課題を簡素化し、ソフトウェア開発を促進
EnergyTrace™:
EnergyTrace は、マイコンとワイヤレス接続の各アプリケーションのエネルギー プロファイルを測定して表示し、超低消費電力の目的で最適化を進めるのに役立つ分析ツールです。
高度なデバッグ機能:
Code Composer Studio は、多くの高度なデバッグ機能を搭載しています。ランタイム オブジェクト ビューは、タスク、スタック、タイマ、セマフォのような RTOS オブジェクトのステータスに関する詳細情報を提示します。トレース機能を活用すると、プログラムの実行を追跡し、デバッグが容易ではない問題を突き止めることができます。デバイスの動作中に、プログラムの実行に影響を及ぼさず、非侵襲的な方法で (メモリの内容やスタックなどを変化させずに) メモリやレジスタにアクセスすることができます。データの配列をグラフ化し、メモリをグラフィック形式で視覚化します。
スクリプト作成と自動化:
Code Composer Studio には、テストや性能ベンチマークなどの反復タスクを自動化する包括的なスクリプト作成環境があります。
ダウンロード
CCSTUDIO — Code Composer Studio 統合開発環境(IDE)
サポート対象の製品とハードウェア
こちらの設計リソースは、このカテゴリに属する製品の大半をサポートしています。
サポート状況を確認するには、製品の詳細ページをご覧ください。
- Arm ベースのプロセッサ
- Arm ベースのマイコン
- C2000 リアルタイム マイコン
- MSP430 マイコン
- Sub-1GHz 製品
- Wi-Fi 製品
- シグナル コンディショナ
- デジタル信号プロセッサ (DSP)
- ミリ波レーダー センサ
ハードウェア開発
評価ボード
開発キット
CCSTUDIO — Code Composer Studio 統合開発環境(IDE)
こちらの設計リソースは、このカテゴリに属する製品の大半をサポートしています。
サポート状況を確認するには、製品の詳細ページをご覧ください。
- Arm ベースのプロセッサ
- Arm ベースのマイコン
- C2000 リアルタイム マイコン
- MSP430 マイコン
- Sub-1GHz 製品
- Wi-Fi 製品
- シグナル コンディショナ
- デジタル信号プロセッサ (DSP)
- ミリ波レーダー センサ
ハードウェア開発
評価ボード
開発キット
資料
リリース情報
The Code Composer Studio™ IDE is a complete integrated suite that enables developers to create and debug applications of all Texas Instruments Embedded Processors (Sitara, DSP, Automotive, Keystone), Microcontrollers (SimpleLink™, C2000 Digital Control, MSP430, TM4C, Hercules), as well as Digital Power (UCD) and Programmable Gain Amplifier (PGA) devices.
CCS v20 is TI’s next generation Integrated Development Environment (IDE) based on Theia IDE framework. CCS v20.2.0 uses a modified version of the Theia-IDE framework and offers a user experience similar to Visual Studio Code™.
- Installation instructions and User's Guide
- Windows 32bit is not supported with CCSv20.
- XDS510 class debug probes are not supported with CCSv20.
最新情報
- Theia IDE core update (v1.58); AI features available via Theia AI, or third party extensions; added new 'AI/Code Assistants' link in Getting Started page
- Associated AppNote: https://software-dl.ti.com/ccs/esd/documents/application_notes/appnote-ccs_ai_code_assistant.html
- Various IDE/Project/Debug improvements
- Support installing CCS into Program Files folder on Windows
- SysConfig v1.24
- Segger J-Link support v8.34.0
- Compiler updates (TI Arm Clang v4.0.3.LTS, C2000 v22.6.2.LTS, C7000 v5.0.0.LTS)
- Device Support updates (AM62D, AM261x, AM263Px, CC27xx, F28E12, F29H85x, MSPM0G5x etc.)
- Please see the Release Notes for full list of changes: https://software-dl.ti.com/ccs/esd/CCSv20/CCS_20_2_0/exports/CCS_20.2.0_ReleaseNote.htm
お役立ちリソース
CCSTUDIO-ACADEMY — Code Composer Studio™ Academy
CCSTUDIO-ACADEMY — Code Composer Studio™ Academy
リリース情報
Code Composer Studio™ Academy is the primary resource for users to learn about the features of Code Composer Studio™ IDE and related components.