[an error occurred while processing this directive]
|
у нового IAR есть множество преимуществ. Поработав с ним, возвращаться к старому нет ни малейшего желания.
1. С++. Можно сколько угодно говорить, что ++ в ембеддед не нужны. Да не нужны, в смысле не необходимы. Но во многих случаях удобны. Почему-то, говоря про C++, сразу начинают обсуждать наследование и виртуальные функции. Но ведь есть еще простые и не требующие дополнительных затрат, но очень удобные вещи - инкапсуляция, полиморфизм, параметры по умолчанию, конструкторы...
2. __eeprom. Поработав с этим ключевым словом, вспоминаю распределение eeprom и общение с ним в 1.40 как страшный сон.
3. лучшая оптимизация. Что бы там ни говорили деятели, оптимизировавшие свою программу под 1.40, а потом перенесшие на 2.27, в целом оптимизация у 2.27 лучше.
4. а в 2.28 еще и --string_literals_in_flash - мелочь, а приятно!
E-mail: info@telesys.ru