petrovitch писал(а):
Если подвести итог, каковы ++ и -- различных вариантов?
CodeMaster++[арм] есть бесплатная версия с ограничением по коду, есть платная без ограничений. Ощутимый плюс - все работает сразу из коробки, не надо ничего настраивать, все необходимые файлы и настройки уже присутствуют. Есть симулятор, можно поотлаживать код, посмотреть как пишутся регистры, отладчик, всякие полезные опции - просмотр памяти и переменных, анализатор выполнения кода, анализатор эффективности, пользовательские сценарии (что-то вроде скриптов). CodeMaster будет очень кстати, если только начинаете работать с контроллером. Можно избавить себя от проблем по настройке, совместимости версий и прочих недостатков свободных сред.
Свободные среды (будь то Eclipse, QT, CodeBlocks) обладают наверное даже бОльшими возможностями, но все надо настраивать, есть всевозможные плагины, дополнения и расширения которые могут сделать работу удобнее и приятнее. Но придется потратить некоторое время на то, чтобы со всем этим разбираться, настроить, попробовать различные варианты. Если Вы уже работали в какой-то из этих сред (не обязательно с этим контроллером), будет немного проще. И тут уже дело привычки и вкуса - что больше понравится.
Мы при разработке пользуемся разными средами - кто к чему привык. И в каждой из них есть свои плюсы. Уже ко многим средам есть примеры, советы по настройке
Подводя итог:
если есть опыт работы с контроллерами, некоторое время и желание разбираться с настройкой среды - свободные среды;
если нет опыта, или хочется сразу побыстрее начать работу - CodeMaster;
если привыкли к какой-то среде больше (работали в Keil, IAR, свободные среды) - используйте их
если не понравился какой-то продукт - всегда можно попробовать другие, разнообразие позволяет)