gcc、bccなら無料じゃね?
組み込みのためならどっちかというとgccのがいいかな?
普通はCPUメーカーかボードメーカーが開発キット出してるよな。