« 3-1 PICとC言語 | メイン | 3-3 ソース・ファイルの入力とコンパイル »

はてなブックマークに追加   3-2 CCS-C言語コンパイラの選択

■ CCS-C言語コンパイラ

CCS-C言語コンパイラ

 CCS-C言語が販売されているわけではありません。

 CCS-C言語の文法に則った書き方のテキストをPICで動作可能な形式に変換してくれるソフトを「CCS-C」と呼んでいます。この変換ソフトのことをコンパイラというので、「CCS-Cコンパイラ」ともいいます。

 PICプログラミングはハーウェアに密接しています。そこが「PICのプログラミングは難しい」と誤解を招いている点だと思います。CCS-CはPICの性能を可能な限り引き出しつつも、プログラマの負担を減らすようにわかりやすい記述になっています。
 PICプログラミングのスタンダードになりつつあるこのCCS-C言語は有料ですが、PICプログラミングをマスタしようと考えているのであれば一番お勧めできるコンパイラです。

■ ほかのC言語

 PICの動作を記述できるC言語コンパイラはまだもあります。

HI-TECH社のPICC LITE

 上の製品は、フリーのPIC用C言語コンパイラです。フリー、つまり無料で使うことができます。

 「無料のがあるのだったらそちらを使えばいいんじゃないの?。」と考えると思います。筆者も最初はそう考えました。

 「自分の頭で絞り出したC言語のソース・ファイルは素晴らしい財産である。」

 使用するC言語コンパイラを決定し、プログラミングを行うとします。苦労して考え、うまく動作すれば立派な知的財産となります。
 PICのC言語プログラミングはハードウェアへの依存がとても大きくなっています。新しいPICが発売されたときに、自分のコンパイラが対応できなかったら困ります。せっかくなじんだコンパイラをほかに移行するのはとても大変です。

 CCS-Cはその心配が一番少ないコンパイラだと思います。


 次回はC言語による記述(ソース・ファイルの入力)とコンパイルの具体的な方法について説明します。



長野県飯田工業高校 竹内浩一

トラックバック

このエントリーのトラックバックURL:
http://www.eleki-jack.com/mt/mt-tb.cgi/348

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カレンダ

2008年11月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

おすすめ書籍

会社案内
情報セキュリティおよび個人情報の取り扱いについて

コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。
コメントはそれぞれ投稿した人のものです。

About

2007年7月 3日 14:54に投稿されたエントリーのページです。

ひとつ前の投稿は「3-1 PICとC言語」です。

次の投稿は「3-3 ソース・ファイルの入力とコンパイル」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 4.1