Search
 


 

CCS C ウィンドウズ IDE
CCS C コンパイラには2つの種類が有ります。: コマンド-ライン・コンパイラ(PCB, PCM, PCH と PCD) とウィンドウズIDE (PCW, PCWH, PCWHD と PCDIDE). IDE コンパイラはプログラム設計と編集を助ける多くのユティリティが含まれています。


機能の比較
  PCB PCM PCH PCD PCW PCWH PCWHD PCDIDE
Command Line Compiler X X X X X X X X
12ビット・サポート X       X X X  
14ビット・サポート   X     X X X  
16ビット・サポート     X     X X  
24ビット・サポート       X     X X
ビルトイン関数 X X X X X X X X
サンプル・プログラム X X X X X X X X
デバイス・ドライバー X X X X X X X X
MPLAB® IDE インターフェース X X X X X X X X
マルチプル・コンパイレーション・ユニット         X X X X
RTOS         X X X X
ウィンドウズIDE         X X X X
C 言語ソース・エディター         X X X X
ニュー・プロジェクト・ウィザード         X X X X
C 言語リアル-タイム・デバッガ         X X X X
スペシャル・ビューワー         X X X X
C-メトリクス計算機         X X X X
自動ドキュメント生成         X X X X
デバイス・セレクター         X X X X
デバイス・データベースへの編集/追加         X X X X
フローチャート編集         X X X X
RTF ドキュメンテーション編集         X X X X
シリアル・ポート・ユティリティ         X X X X


マルチプル・コンパイレーション・ユニット

IDEは別々にコンパイルされたソース・コード・ファイルを最終ビルドのためにリンクする機能をサポートしています。 IDE はユニットと簡単に定義し、どのユニットがビルドで再コンパイルの必要があるかを見つけ出し自動的にリンカーをコールするツールを持っています。 マルチプル・コンパイレーション・ユニット

イメージを拡大 ここを クリック
C 言語ソース・エディター
IDEのエディターは構文のカラーハイライト、タブ・コントロール、ブックマーク、コンテキスト・センシティブ・ヘルプ、} 又は ) の対応する括弧のサーチ等、C言語ソースファイルの編集に便利なエディッタが組み込まれています。 IDEは簡単にコール・ツリー、シンボル・マップと他のビジュアルな画面にアクセスすることができます。また、デバイス・プログラマーとデバッガーへの直接インターフェースを含んでいます。 C 言語ウィンドウズ・エディター
イメージを拡大 ここを クリック
ニュープロジェクト・ウィザード
ニュー・プロジェクト・ウィザードはフォームを満たすことで、それをベースにしたプロジェクトのための初期設定の .Hと.Cファイルを生成します。幾つかのフォームは非常に便利な情報を含んでいます。例えば:インターラクティブに計算し、そして、ユーザーのクロックをベースとしたタイマー・オプションを表示、デバイス・ドライバーのためのピンを割り当て、そして、ピン名を設定 ニュープロジェクト・ウィザード
イメージを拡大 ここを クリック
C 言語リアル-タイム・デバッガ
PIC ® と dsPIC ® シリーズのマイクロコントローラのためのハイレベルなデバッガを供給しています。このデバッガはPCWとしてウィンドウズIDEコンパイラに含まれています。デバッグ機能がサポート(PIC16F87x又は、PIC18Fxx2のような)されたフラッシュPIC® MCUシリーズのマイクロコントローラに接続されたICDユニット(ICD-U40やMach Xが必要です。

 

Loading, Reset, Go, Halt, Go To Line, Step と Step Over 制御コマンドが用意されています。IDEのソースとリスト・ウィンドウが現在実行されている行を表示します。ソース・ウィンドウでのステッピングはフルにCを、そして、リスティング・ウィンドウはアセンブリ行(シングル・ワード指令)のみステップします。ステップ・オーバーは標準関数、インライン関数とライブラリー・コールを正しく実行します。

 

標準のRAM と Data EEPROM ウィンドウは変更されたデータとその位置を表示します。データはバイト単位で手動で変更出来ます。 プログラム・メモリーはディスアセンブルされアセンブリ言語ニーモニックで表示されます。

 

 
SFR(スペシャル・ファンクション・レジスタ)は関数によってグループ化されており、そして、各ビットはデバッガ・ウィンドウ内でフルにインターラプトされます。 スペシャル関数レジスター
イメージを拡大 ここを クリック
ウォッチ・ウィンンドウはフルのC式を指定できます。アレイやストラクチャーのようなコンプレックス・タイプもフルに活用出来、自然な形式で表示されます。すべてのデータ・タイプ(ビットとフロートを含む)は正しく表示され、ヘキサ(.hex)の様なユーザー指定形式で表示されます。
変数は以下のような標準割り当てコマンドにより修正されます:
    buffer[i].start=0x1234

ブレーク・ポイントをソース又は、リスト・ファイル行でセットすることが出来ます。
Debugger Watch Window
イメージを拡大 ここを クリック
モニターはターゲットとのキャラクターI/Oを許可します。ターゲット・プログラムはデバッガに printf し、それから getc することが出来ます。 デバッグ・モニター・ウィンドウ
イメージ拡大 ここを クリック
ロギング・ウィンドウはウィンドウ内で指定したデータをセーブするように設定することが出来ます。また、指定されたソース行が実行される毎にスプレッド・シート互換ファイルにセーブすることも出来ます。

 

完成したデバッガ設定プロファイルセーブし、ロードし、そして、プロジェクトに連携させることが出来ます。

 

すべてのデバッガ・データ又は、データのサブセットを印刷、又は、ディスクにセーブすることが出来ます。さらに、ブレーク毎、シングル・ステップ毎にディスクに指定した項目を追加するように設定することも出来ます。
デバッガ・ロギング・ウィンドウ
イメージ拡大 ここを クリック
C 言語リアル-タイム・デバッガ速度のMPLAB® IDEとの比較は[英文]ここ クリック デバッガ・リモート・コール機能ウィンドウ
イメージ拡大 ここを クリック
ファイルによるプロジェクト・ナビゲーション
ナビゲーション・バーはすべてのプロジェクト関連ファイルを示します。これはナビゲーション・バーからファイルを即座にオープンしたり、コンパイルすることが出来ます。ナビゲーション・バーは、又、プロジェクト・ドキュメンテーション・ファイルのようなプロジェクトに関連したC以外のファイルをトレースすることも出来ます。 ナビゲーション・バーから識別子上でダブル・クリックすることで、識別子が宣言されているところへエディター・カーソルを移動することが出来ます。 Project Navigation by File Project Navigation by File
イメージ拡大は下記をクリック イメージ1 ... イメージ2
識別子によるプロジェクト・ナビゲーション
他のナビゲーション・バーは全てのプロジェクト関数と識別子を示します。識別子上でダブル・クリックすることで、識別子が宣言されているところへエディター・カーソルを移動することが出来ます。 Project Navigation by Identifier
イメージ拡大 ここを クリック
スペシャル・ビューワー
スペシャル・ビューワはデータシートへの早くて簡単なアクセス、デバイスに対する有効なヒューズとインターラプト、ヘキサ・ファイル・ディスアセンブラー、COD, COFFファイル・インタープリターとソース/リスト・ファイル比較機能を含んでいます。右の画面はファイル比較を示しています。 File Compare
イメージ拡大 ここを クリック
スタティクス[統計]
ウィンドウズ版は各ファイルの行とステートメントと各機能で使用されるROMとRAMをパーセンテージ[%]で表示するスタティクス・ウィンドウを持っています。 Statistic Window
イメージ拡大 ここを クリック
C-メトリクス・カリキュレータ
コンパイラはマッケイブ(McCabe)のサイクロマチック数とハルステッド(Halstead)の複雑度測定を使用することでコードの経路複雑度と計算量を評価します。派生している保全性指標[Maintainability Index]はソースコードの構造的で原文の複雑さに関する良い洞察を与えます。 C-Metrics Calculator
イメージ拡大 ここを クリック
スペシャル・ファンクション・レジスター・リファレンス
IDE版は与えられたパーツに対してすべてのSFRを見ることができます。そして、特定の関数に対するレジスターとビット定義でカスタム .hファイルを生成する能力があります。 Special Function Register Reference
イメージ拡大 ここを クリック
自動ドキュメント生成
コンパイラはプログラム・ドキュメントのためにエクスポートされるべき情報を含んでいる特別にマークされたタグを持っているコメントを認識します。 コンパイラは、コメントを変数と関数に関連付けます、そして、コンパイラは関数、変数とタイプについてそれ自身に関する情報を蓄積します。 新しいドキュメンテーション生成機能は .RTFフォーマットでのユーザー作成テンプレートを使用し、そして、ソース・ファイルからプロジェクト情報に含め、そして、ソース・コード・ドキュメントとして、.RTF出力ファイルを生成します。 Automatic Documentation Generator
イメージ拡大 ここを クリック
SFR定義によるカスタマイズされたインクルード・ファイルの生成
必要なデバイスのパラメータに従ったカスタムのインクルード・ファイルを自動的に生成します。 Custom Include Files Custom Include Files
イメージの拡大は下記の1又は,2をクリック Image 1 ... Image 2
デバイス・セレクター
デバイス・セレクターはピン番号、メモリーとその他の基準でパーツの検索を容易にしています。グリッドはコラムによってソートされるか、又は、簡単に印刷出来ます。パーツの更に詳細を見つけるために各々の列を選択することが出来ます。 デバイス・セレクターのレジスター機能を使うと非常に便利にプログラムのハードウエア制御が出来ます。 Device Selector
イメージ拡大 ここを クリック
デバイス・データベースへの編集/追加
IDEは各デバイスのためのデバイス・データベースを編集できるウィンドウズ・ベースのデバイス・エディターを持っています。このエディターはRAMとROMのスペック, ハードウエア機能等を変更することができます。 Device Editor
イメージ拡大 ここをクリック
HEX又は、バイナリー・ファイルからのC定数の宣言の生成能力
IDE はバイナリー、又は、ヘキサ・ファイルをインポートするツールを持っています。それらのファイルからイメージ、又は、ブートローダーをCプログラムに用意に含めるようにC宣言を生成することが出来ます。 C Constant Declarations C Constant Declarations
For Larger Images, ここをクリック Image 1 ... Image 2
フローチャート編集
早くて簡単なチャート作成のためにIDEにはフローチャート・エディターが含まれています。このツールは回路図を含むシンプルなグラフィクスを生成するために使用することが出来ます。これはバージョン4でドキュメントを作る上で設計プロセスの不可欠の部分です。 フローチャート編集
イメージ拡大 ここを クリック
RTF ドキュメンテーション・エディター
IDEはドキュメンテーションのインテグレーションをプロジェクトに容易にするためにフル機能RTFエディターがついて来ます。 RTF Documentation Editor RTF Documentation Editor
For Larger Images, ここをクリック Image 1 ... Image 2
テククニカル・サポート・ウィザード
IDE は技術的な問題をCCSにリポートしたり、又は、質問に使用出来るテクニカル・サポート・ウィザードを含んでいます。アクティブ・メンテナンスをお持ちのユーザーはCCSで最優先に扱われます。ウィザードはプロジェクト・ファイルを解析のためにCCSへ送る簡単なオプションを提供しています。[※英文でCCSと直接対話となります。] Tech Support Wizard
イメージを拡大 ここを クリック
スペル・チェッカー
IDEはコマンドとクオートですべての言葉をスペル・チェックする能力を持っています。 Spellchecker
イメージを拡大 ここを クリック
外部ツールのとの統合
プログラマー・オプション又は、デバッガー・オプションでツール・バーに現われる外部プログラムを定義することが出来ます。これは複数の他のプログラマーやデバッガーと統合することが出来ます。更に、ツールはIDEがスタート又は、コンパイル後での実行をセットアップすることが出来ます。 外部ツールのとの統合
イメージ拡大 ここを クリック
デスクトップ・レイアウトのコンフィギュレーション
デスクトップのレイアウトは任意に構成可能です。そして、PCW(H)IDEはデスクトップ・コンフィギュレーションをセーブし、ロードすることが出来ます。さらにデフォルト・レイアウトは編集とデバッグのために別途指定することが出来ます。 デスクトップ・レイアウトのコンフィギュレーション デスクトップ・レイアウトのコンフィギュレーション
For Larger Images, ここをクリック Image 1 ... Image 2
ヴィスタ・スタイルのIDEルック
ウィンドウズIDEは最新のウィンドウズのスタイルを使用しています。メニュー・バーはマイクロソフト Office 2007スタイル・リボンに置き換えられ、ナビゲーション・バーはスライド・アウト・ウィンドウズに、そして、すべてのダイアログ・ボックスは統合ヘルプを含む最新のコントロールを使用しています。

 

ウィンドウズ98/2000/XPに慣れているユーザーにはウィンドウズ・ヴィスタのルックを次のステップで変えることが出来ます :
  1. Options tab -> Editor Properties アイコン
  2. ウィンドウの左側のDisplay アイコンをクリック
  3. ウィンドウの下で, Menu -> Classic Menu Schemeをクリック
Vista Style IDE
イメージ拡大 ここを クリック
ファイル関連付けのためのウィンドウズIDE
ファイル・タイプ(.Cのような)はユーザー・プリフェランスとしてPCWに関連付けられます。ファイル上でダブル・クリックしますと、ウィンドウズIDEエディターに持ってきます。ユーザー・プリフェランス画面はファイルの関連付けを容易に制御するためにウィンドウズIDEの前に、それらが関連付けられていたプログラムに再関連付けを行うことが出来ます。全てのウィンドウズIDEファイル・タイプを設定し、出力ファイル(.HEXの様な)は直接ICDソフトウエアに割り当てることが出来ます。

 

ウィンドウズIDE はプロジェクト・ディレクトリーを確立し、そして、プロジェクトとCCSサンプル・ディレクトリは容易にナビゲートすることが出来ます。

 

ファイルの関連付け
イメージ拡大 ここを クリック


 

MCUSpace.com - PIC® Development Tools Recognized Microchip 3rd Party Tool Provider

お問い合わせ | 登録商標 | 有限会社データダイナミクス

Copyright © 2008 CCS, Inc.