結論は、オープンソフトのeclipseを使おうと決めました.
atollic
インストール
特に不便はなくインストールできました.
ライセンス
フリー版はいろいろと機能制限があるようですが、軽く使ったところでは機能制限にぶつかって困ったりはしませんでした.
コードサイズ制限はないと理解しています.
ただし、UPDATE NOWダイアログが出て、そのたびに3秒待ってcloseボタンを押さなくちゃいけないのはウザいです.
window画面
やけにボタン類が多くて複雑な印象がします.
ファイル編集画面で、インクルードしたファイルとかdefine文などを判りやすく表示してくれるのでコードを理解するのに便利です.
project
新規projectの作成時点でSTM社のライブラリが組み込まれた状態でprojectが出来るので便利です.
coding
まだcodingしてないのでよくわかりません.
IAR
インストール
特に不便はなくインストールできました.
ライセンス
フリー版はコードサイズ32kBYTE制限があるので、趣味にせよフリー版を使い続けるのは難しいと思います.
window画面
シンプルでわたしは好きです.
project
新規projectの作成時点ではライブラリが組み込まれた状態ではありません.
coding
まだcodingしてないのでよくわかりません.
KEIL
インストール
特に不便はなくインストールできました.
ライセンス
フリー版はコードサイズ32kBYTE制限があるので、趣味にせよフリー版を使い続けるのは難しいと思います.
window画面
とてもシンプルです.atollicのようなギミック満載ではありません.
project
新規projectの作成時点ではライブラリが組み込まれた状態ではありません.
coding
まだcodingしてないのでよくわかりません.
eclips
インストール
営利企業が配布しているソフトとはちがって、オープンソースソフトなので、いろいろめんどくさいです.
簡単ポンではないようです.
当初、わたしの環境(win7 64bit)ではjavaがエラーで動きませんでした.
javaのパスをProgram Files (x86)に書き替えたら動きました.
ライセンス
コードサイズ制限がないし、サポートが打ち切られるリスクに怯えることもないのでベストだと思います.
window画面
atollicの開発ツールもeclipseを元にしているようです.
なので、eclipseの画面はatollicと似ています.
わたしはIARやKEILよりもGOODだと思います.
project
これはめんどくさいようです.なぜなら、ビルドスクリプトを自分で書かなくちゃいけないからです.
わかる人にはわかる言葉で書きますと、makefileを自分で書くっていうことです.
coding
まだcodingしてないのでよくわかりません.