例えば、とってもよくできた統合開発環境が付属する場合。カバレッジもプロファイルも簡単にとれるし、よくできたシミュレータでちょっとした動作確認もできるし、テストコードを実行する仕組みが入っていたりすると単体テストも簡単。
でも、そんな開発環境には出会ったことが無い。
ということで、利用できそうなものを探そう。小規模な組み込みはC言語かC++言語かどっちかという前提で。いちおう高級言語を使うんだから、汎用的なやつを使いまわせるにちがいない。
EclipseだとCDTでC言語が使えるようになって、さらにgcovとgprofが使えるプラグインがあるみたい。cppUnitか何かで単体テストするのかね。SystemDirector Application Modeler UML EditorというのをNECが無償で提供している。
Visual StudioだとNUnitというのがあるらしい。PartCoverでカバレッジをとれるらしい。Team Systemという高い版だといろいろついてるみたい。