プロが教えるわが家の防犯対策術!

C++ での開発環境(コンパイラ)が安価に入手できるマイコンはありますか?

PIC には、C のコンパイラしかないみたいで、他のマイコンは、あまり知らないのです。

よろしくお願いします。

A 回答 (4件)

gccが使える開発環境のマイコンならC++(g++)が使えると思います。


アマチュアが入手可能な物だとAVR,H8,M16C,M32C,SH2,ARM7,ARM9あたりでは無いでしょうか。

入手先↓
http://akizukidenshi.com/
http://optimize.ath.cx/
http://strawberry-linux.com/catalog/
http://www.marutsu.co.jp/user/ichiran.php?CHU=21 …
    • good
    • 0

コンパイラはやはりGCCでしょうね。


マイコンは、H8かARMあたりが安価で入手も容易です。
AVRはC++を使うには非力すぎますし、M16CやM32C用のGCCではC++がまともに動くかどうかわかりません。
    • good
    • 0

Renesas Starter Kit for H8/38347 はいかがでしょうか?


http://japan.renesas.com/fmwk.jsp?cnt=rsk_h83834 …
価格は確認していませんが、3万円までで入手できるのではないかなと思います。
これには、
・動作可能なマイコンボード
・C/C++のコンパイラとリンカ
・統合開発環境(ソースコードデバッグ可能・Windows 版)
・エミュレータ
が含まれており、これだけで開発可能です。

また、コンパイラ、開発環境、エミュレータは、ルネサスが出しているマイコンのほとんどをカバーしています。

また、マイコンボードが不要であれば、オンチップエミュレータ E8a
http://japan.renesas.com/fmwk.jsp?cnt=e8a_tools_ …
を買うと、上述の、マイコンボード以外のものが揃います。
こちらは、1万円までで入手できるのではないかなと思います。

この組み合わせに、マイコンボードとして、北斗電子のスターターキット
たとえば、H8/3664 のもの(http://www.hokutodenshi.co.jp/7789/3664ST.htm )などが適応可能です。
    • good
    • 0

No.3 補足です。


> また、コンパイラ、開発環境、エミュレータは、ルネサスが出しているマイコンのほとんどをカバーしています。

ただし、C++が提供されるのは、H8系、SH系だけで、旧三菱系のM16シリーズなどは、今のところ、Cだけになります。

また、この製品に付属のコンパイラは、「無料評価版」という位置づけです。業務に使っても違反ではありませんが、メーカーは保証しないことになっています。
(ただし、いくつかの制限をのぞけば、製品版と同じものです)

この回答への補足

このカテゴリではないかもしれませんが、Java で開発できるマイコンはあるのでしょうか?

Java というと携帯組み込みなどの マイクロエディションがすぐに思い浮かびますが、マイコンとして Java のコードを実行できるものは、個人で入手できるのでしょうか?

補足日時:2007/11/21 15:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!