Code Composer Studio IDE 供給状況: ACTIVE

CCSTUDIO

概要/特長

技術資料

サポートとコミュニティ

注文情報



概要

Code Composer Studio™(CCS)は、テキサス・インスツルメンツ(TI)の組込みプロセッサ向けの統合開発環境(IDE)です。 CCS は、組込みアプリケーションの開発およびデバッグに必要なツールで構成されており、 TI の各デバイス・ファミリ向けのコンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラ、シミュレータ、リアルタイム・オペレーティング・システムなど、多数の機能が含まれています。 IDE には、アプリケーションの開発フローをステップごとに実行できる、単一のユーザー・インターフェイスが備わっています。 使い慣れたツールとインターフェイスを使用することで、ユーザーはすぐに開発を開始し、高度で生産性のよいツールを利用して、アプリケーションに機能を追加することが可能です。

Code Composer Studio は、Eclipse オープン・ソース・ソフトウェア・フレームワークに基づいています。 Eclipse ソフトウェア・フレームワークは、開発ツールを作成するためのオープン・フレームワークとして開発されました。 ソフトウェア開発環境を構築するための優れたソフトウェア・フレームワークを提供する Eclipse は、多数の組込みソフトウェア・ベンダによって使用される標準フレームワークになってきています。 CCS は、Eclipse ソフトウェア・フレームワークの利点と TI の高度な組込みデバッグ機能を組み合わせることにより、開発者にとって魅力のある機能豊富な開発環境を提供します。

Code Composer Studio は、Windows PC と Linux PC のどちらにも対応しています。 ただし、Linux の場合は対応していない機能やデバイスがありますので、Linux Host Support で詳細をご確認ください。

 

CCSの導入video platformvideo managementvideo solutionsvideo player Getting Started with Code Composer Studio v5(英語)video platformvideo managementvideo solutionsvideo player

 

ご注意:以下の製品は日本ではお取り扱いしていません。
TMDSCCS-ALLF50
TMDSCCS-ALLF01
TMDSCCS-ALLF10
TMDSCCS-ALLF25
TMDSCCS-ALLF03
TMDSCCS-ALLF05
TMDSCCS-ALLN01D

追加情報
特長

Code Composer Studio には、多くの機能が備わっています。 興味深い主要機能の一部を以下に示します。

Resource Explorer
Resource Explorer を使用すると、新規プロジェクトを作成したり、ControlSUITE™ や StellarisWareなどの一部として提供されている豊富なサンプルを参照できるようにユーザーを有効化するなどの一般的なタスクにすばやくアクセスできます。

Grace™ – ペリフェラル・コード生成
Grace は、Code Composer Studio の機能の1つで、MSP430 ユーザーがペリフェラルのセットアップ・コードを数分で生成可能です。 生成されたコードは、コメント付きでわかりやすい C コードです。

SYS/BIOS
SYS/BIOS は、TI の幅広いデジタル・シグナル・プロセッサ(DSP)、ARM マイクロプロセッサ、およびマイコンで使用される、高度なリアルタイム・オペレーティング・システムです。 リアルタイムでのスケジューリング、同期、および計測が必要な組込みアプリケーション向けに設計されおり、 プリエンプティブなマルチタスク、ハードウェア抽象化、およびメモリ管理機能を提供します。 SYS/BIOS は、ロイヤリティ・フリーで、Code Composer Studio に搭載されています。

コンパイラ
Code Composer Studio には、TI の組込みデバイス・アーキテクチャ用にカスタマイズされた C/C++ コンパイラが搭載されています。 C6000™ および C5000™ デジタル・シグナル・プロセッサ・デバイス用のコンパイラは、これらのアーキテクチャが潜在的に持っている性能を最大限に引き出します。 TI の ARM® および MSP430 マイコン用のコンパイラは、性能を低下させることなく、これらのアプリケーション・ドメインのコード・サイズ・ニーズに対応します。 TI のリアルタイム C2000™ マイコン用のコンパイラは、このアーキテクチャで利用可能な多くの性能およびコード・サイズの機能を最大限に生かします。

今後、C++ のサポートでは不十分になる可能性があるため、EABI が公開されました。 EABI(Extended Application Binary Interface)は、コンパイラで生成されたコードをまとめるための最新の基準です。 EABI 基準には、Linux で使用されている形式と同じ ELF オブジェクト・ファイル形式が含まれています。 EABI があれば、C++ でのみ可能な高レベルのプログラミングが、テンプレートやインライン・ファンクションにより、はるかに改善されます。 EABI のサポートは、現在、ARM、C6000 DSP、および MSP430 のコンパイラで提供されており、その他の TI コンパイラでも、まもなく利用できるようになります。

C6000 DSP コンパイラのソフトウェア・パイプライン最適化機能は、そのアーキテクチャが持つ多くの性能の基盤となっています。 その他の多くの最適化機能(汎用的なものも特定の範囲のものも含む)が、TI のすべてのコンパイラの性能を向上させます。 このような最適化は、複数のレベル、つまりステートメントやステートメントのブロック内、機能全体、ファイル全体、またはファイルをまたがって適用できます。

Linux/Android デバッグ
Code Composer Studio は、Linux/Android 実行モード・デバッグと停止モード・デバッグの両方に対応しています。

実行モード・デバッグでは、1 つ以上のプロセスをデバッグできます。 これを実現するため、CCS では GDB デバッガを起動して、ターゲット側のエージェントを制御します(GDB サーバー・プロセス)。 GDB サーバーは、デバッグ対象のプロセスを開始するか、そのプロセスに付随して、シリアルまたは TCP/IP 接続を通じてホスト側からの命令を受け入れます。 デバッグ・セッション中、カーネルはアクティブのままになります。

停止モード・デバッグでは、CCS が JTAG エミュレータを使用してプロセスを停止させます。 これにより、カーネルとすべてのプロセスが完全に停止します。 その後、プロセッサの状態や現在のプロセスの実行状態を検査できます。

Google Android Development Tools(ADT)などの追加のプラグインが用意されており、これらのプラグインを CCS 環境に追加して、Android の開発環境を向上させることができます。

C6EZFlo
C6EZFlo は、直感的なブロック図の表示から C6000 DSP アプリケーションを生成できるグラフィカル開発ツールです。 C6EZFlo には、最適化された処理アルゴリズムと、増加する DSP デバイスに対応するペリフェラル I/O サポート機能が備わっています。

システム・アナライザ
システム・アナライザは、パフォーマンスやアプリケーション・コードの動作に関する情報をリアルタイムに提供するツールで、ソフトウェアおよびハードウェアの計測機器から収集した情報を解析できます。 システム・アナライザでは、ベンチマークの作成、CPU およびタスクの負荷の監視、オペレーティング・システムの実行の監視、およびマルチコア・イベントの相関処理を行うことができます。

イメージ・アナライザ
Code Composer Studio には、ネイティブ形式のビデオ・フレームやイメージなどの変数およびデータをグラフィック表示する機能が備わっています。

スクリプト
テストなどの一部のタスクは、ユーザーによる操作なしで、数時間または数日間実行する必要があります。 このようなタスクを実現するには、開発ツールの使用を自動化できる必要があります。 CCS には、テストや性能ベンチマークなどの反復タスクを自動化するスクリプト環境が備わっています。 スクリプトは、コマンド・ラインから個別に実行することも、CCS IDE 内のスクリプト・コンソールから実行することもできます。

ハードウェア・デバッグ
TI の組込みプロセッサには、多くの高度なハードウェア・デバッグ機能が備わっています。 次のような機能を備えています(機能の種類はプロセッサによって異なります)。

  • 実行に影響を与えないレジスタとメモリへのアクセス
  • リアルタイム・モードでは、タイムクリティカルな割り込みサービス・ルーチンの実行を続行しながら、バックグランドのコードを停止可能
  • 同期実行、ステップ、および停止などのマルチコア動作。 この機能には、一方のコアをトリガし、他方のコアを停止する、クロス・コア・トリガが含まれます。
  • 高度なハードウェア・ブレークポイント、ウォッチポイント、統計カウンタ
  • プロセッサ・トレースを使用して、複雑な問題のデバッグ、パフォーマンスの測定、アクティビティの監視が可能
  • System Trace(STM)により、システムの動作に変更を加えることなくソフトウェアの実行に関する情報を得ることができる、実行に影響を与えないソフトウェア計測機能を実現

ライセンス・オプション
Code Composer Studio には複数のライセンス・オプションが用意されています。

  • 評価: 無償の限定ライセンス。TI のツールやデバイスの評価に使用できます。
  • ノード・ロック: 特定のコンピュータ専用のライセンス。
  • コード・サイズ制限付き: 16KB のコード・サイズ制限付き無償ライセンス。MSP430 用。
  • バンドル/開発キット: オンボード・エミュレーションや XDS100 クラスのエミュレータが付いた EVM および開発ボードで使用する無償ライセンス。
  • ユニバーシティ: 詳細については、TI ユニバーシティ・プログラムまでお問い合わせください。


注文
型番 TI より購入 販売特約店より購入 供給状況 現在のバージョン   更新日  

TMDSCCS-ALLF50:
Code Composer Studio IDE - Floating 50 User Pack (F50)

$19994.95(米ドル)


該当なし ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLN01D:
Code Composer Studio IDE - Platinum ノード・ロック・シングル・ユーザー(N01D)- ダウンロードのみ/DVD なし

$391.60(米ドル)


該当なし ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLN01:
Code Composer Studio IDE - Platinum ノード・ロック・シングル・ユーザー(N01)

$495.00(米ドル)


価格は各社サイトをご覧ください



ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLF01:
Code Composer Studio IDE - Platinum フローティング 1 ユーザー・パック(F01)

$795.00(米ドル)


価格は各社サイトをご覧ください



ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLF10:
Code Composer Studio IDE - Platinum フローティング 10 ユーザー・パック(F10)

$5494.99(米ドル)


価格は各社サイトをご覧ください



ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLF25:
Code Composer Studio IDE - Platinum フローティング 25 ユーザー・パック(F25)

$11994.97(米ドル)


価格は各社サイトをご覧ください



ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLF03:
Code Composer Studio IDE - Platinum フローティング 3 ユーザー・パック(F03)

$1995.00(米ドル)


価格は各社サイトをご覧ください



ACTIVE v5   08 NOV 2011  

TMDSCCS-ALLF05:
Code Composer Studio IDE - Platinum フローティング 5 ユーザー・パック(F05)

$2994.99(米ドル)


価格は各社サイトをご覧ください



ACTIVE v5   08 NOV 2011  

CCS-FREE:
無償オプション - [ダウンロード](英語)をクリックして、すべての無償オプションを参照ください。

無償


該当なし ACTIVE v5   08 NOV 2011  
技術資料
Wiki (3)
タイトル 日付
Code Composer Studio IDE v4.x Wiki -- In-depth technical articles. Also getting started, activation/installation and troubleshooting help. 2011年 11月 7日
Code Composer Studio IDE v5.x Wiki -- In-depth technical articles. Also getting started, activation/installation and troubleshooting help. 2011年 11月 7日
TI Embedded Processors Wiki 2012年 10月 19日
アプリケーション・ノート (7)
タイトル 概要 種類 サイズ (KB) 日付 表示回数 英語版
PDF 1273 2012年 11月 19日 2,632
PDF 1379 2012年 11月 19日 1,583
PDF 760 2011年 9月 21日 1,853
PDF 123 2004年 1月 12日 771
複数ファイル   2002年 7月 11日 564
PDF 200 2002年 7月 2日 1,534
PDF 77 2001年 6月 30日 1,375
ユーザー・ガイド (42)
タイトル 概要 種類 サイズ (KB) 日付 表示回数 英語版
PDF 2715 2012年 12月 14日 0 最新の英語版をダウンロード (Rev.Y)
PDF 2643 2012年 10月 10日 0
PDF 624 2008年 3月 31日 0
PDF 742 2008年 2月 7日 0
PDF 5661 2007年 1月 11日 0 最新の英語版を表示 (Rev.E)
PDF 4591 2007年 1月 10日 0 最新の英語版を表示 (Rev.E)
PDF 6416 2007年 1月 10日 0 英語版を表示 (Rev.H)
PDF 2873 2006年 11月 6日 0 最新の英語版を表示 (Rev.I)
PDF 2220 2006年 11月 6日 0 最新の英語版を表示 (Rev.G)
PDF 4404 2006年 11月 6日 0 最新の英語版をダウンロード (Rev.U)
PDF 2885 2006年 11月 6日 0 英語版を表示 (Rev.D)
PDF 1956 2006年 11月 6日 0 英語版をダウンロード (Rev.E)
PDF 751 2013年 5月 10日 23,261
PDF 7001 2013年 4月 15日 43,956
PDF 649 2012年 12月 21日 2,444
PDF 2257 2012年 10月 29日 2,563
PDF 972 2012年 10月 29日 3,111
PDF 2997 2012年 8月 21日 6,889
PDF 1316 2012年 8月 21日 10,132
PDF 963 2012年 6月 8日 7,901
PDF 3114 2012年 6月 8日 5,558
PDF 2178 2012年 5月 17日 8,594
PDF 832 2012年 5月 17日 12,020
PDF 1830 2011年 11月 9日 3,395
PDF 816 2011年 11月 9日 3,046
PDF 789 2011年 11月 2日 12,020
PDF 2040 2011年 9月 21日 8,594
PDF 1952 2010年 7月 13日 8,594
PDF 704 2010年 7月 13日 12,020
PDF 2828 2010年 3月 18日 6,889
PDF 1180 2010年 3月 18日 10,132
PDF 1381 2009年 6月 17日 12,020
PDF 2559 2009年 3月 31日 8,594
PDF 1406 2008年 11月 1日 12,020
PDF 3014 2008年 11月 1日 8,594
PDF 2027 2008年 5月 15日 10,132
PDF 2826 2008年 5月 15日 6,889
PDF 322 2007年 4月 5日 977
PDF 143 2005年 8月 31日 603
PDF 252 2005年 4月 21日 811
PDF 1472 2002年 10月 17日 1,015
PDF 2314 2002年 5月 30日 1,183
セレクション・ガイド (1)
タイトル 概要 種類 サイズ (KB) 日付 表示回数 英語版
PDF 6561 2011年 10月 27日 0
その他の技術資料 (10)
タイトル 概要 種類 サイズ (KB) 日付 表示回数 英語版
PDF 111 2013年 4月 17日 652
PDF 117 2010年 4月 11日 994
PDF 220 2008年 10月 1日 1,179
PDF 54 2008年 3月 31日 525
PDF 72 2007年 3月 31日 542
PDF 52 2007年 1月 11日 818
PDF 498 2007年 1月 4日 658
ZIP 5511 2005年 7月 11日 403
ZIP 479 2005年 7月 11日 381
PDF 389 2005年 7月 11日 628
関連製品

ソフトウェア (2)

名前 型番 ソフトウェア・タイプ
TMS320C6455 DSP スタータ・キット(DSK)、医療用画像機器用  TMDSMDSK6455  アプリケーション・ソフトウェアとフレームワーク 
C6455 DSP スタータ・キット  TMDXDSK6455  ソフトウェア・コーデック 

開発ツール (2)

名前 型番 ツール・タイプ
Code Composer Studio IDE サブスクリプション・サービス - v4.x  CCSSUB  SW 開発ツール、IDE、コンパイラ 
Code Composer Studio(CCStudio)統合開発環境(IDE) v3.3  CCSTUDIO3  SW 開発ツール、IDE、コンパイラ 

設計キット&評価モジュール (33)

名前 型番 ツール・タイプ
AM/DM37x 評価モジュール  TMDSEVM3730  評価モジュールと評価ボード 
AM17x 評価モジュール  TMDXEVM1707  評価モジュールと評価ボード 
AM18x eXperimenter's Kit  TMDSEXP1808L  評価モジュールと評価ボード 
AM335x Evaluation Module  TMDXEVM3358  評価モジュールと評価ボード 
C5416 DSP スタータ・キット(DSK)  TMDSDSK5416  評価モジュールと評価ボード 
C5515 eZDSP USB スティック開発ツール  TMDX5515EZDSP  評価モジュールと評価ボード 
C5535 eZDSP USB スティック開発キット  TMDX5535EZDSP  評価モジュールと評価ボード 
DM814x /AM387x Evaluation Module  TMDXEVM8148  評価モジュールと評価ボード 
MSP430F532x 80 ピン FET ツールとターゲット・ボード  MSP-FET430U80A  評価モジュールと評価ボード 
MSP430F532x 80 ピン・ターゲット・ボードのみ  MSP-TS430PN80A  評価モジュールと評価ボード 
MSP430F533x / 643x 100 ピン FET ツールとターゲット・ボード  MSP-FET430U100C  評価モジュールと評価ボード 
MSP430F534x 48 ピン FET ツールとターゲット・ボード  MSP-FET430U48B  評価モジュールと評価ボード 
MSP430F534x 48 ピン・ターゲット・ボードのみ  MSP-TS430RGZ48B  評価モジュールと評価ボード 
MSP430F53xx 64 ピン FET ツールとターゲット・ボード  MSP-FET430U64B  評価モジュールと評価ボード 
MSP430F53xx 64 ピン・ターゲット・ボードのみ  MSP-TS430RGC64B  評価モジュールと評価ボード 
MSP430F643x 100 ピン・ターゲット・ボードのみ  MSP-TS430PZ100C  評価モジュールと評価ボード 
OMAP-L137/TMS320C6747 浮動小数点スタータ・キット  TMDSOSKL137  評価モジュールと評価ボード 
OMAP-L138 実験用キット  TMDSEXPL138  評価モジュールと評価ボード 
TMS320C5510 DSP スタータ・キット(DSK)  TMDSDSK5510  評価モジュールと評価ボード 
TMS320C6416 DSP スタータ・キット(DSK)  TMDSDSK6416  評価モジュールと評価ボード 
TMS320C6455 DSP スタータ・キット (DSK)  TMDSDSK6455  評価モジュールと評価ボード 
TMS320C6670 評価モジュール  TMDXEVM6670  評価モジュールと評価ボード 
TMS320C6678 評価モジュール  TMDXEVM6678  評価モジュールと評価ボード 
TMS320C6713 DSP スタータ・キット(DSK)  TMDSDSK6713  評価モジュールと評価ボード 
TMS320VC5509A 電力最適化 DSK  TMDSDSK5509  評価モジュールと評価ボード 
DM816x/AM389x 評価モジュール  TMDXEVM8168  開発キット 
F2812 eZDSP スタータ・キット - ソケット付きバージョン  TMDSEZS2812  開発キット 
F2812 eZdsp(DSK)  TMDSEZD2812  開発キット 
OMAP-L138/TMS320C6748 EVM  TMDSEVML138  開発キット 
TMS320C5515 DSP 評価モジュール  TMDXEVM5515  開発キット 
TMS320C6472 評価モジュール  TMDSEVM6472  開発キット 
TMS320C6474 評価モジュール(EVM)  TMDSEVM6474  開発キット 
Zoom OMAP35x 医療用開発キット  TMDSMEVM3530-L  開発キット 

リファレンス・デザイン (2)

名前 型番 ツール・タイプ
AM1810 Profibus 評価モジュール  TMDXEVM1810  リファレンス・デザイン 
C5515 指紋認証開発キット  TMDXBDKFP5515  リファレンス・デザイン 
サポートとコミュニティ

トレーニング・イベント

内容 種類 開催日
On-Line Training   23 Jun 2013  -  31 Dec 2099  


詳細

その他のサポート