реклама на сайте
подробности

 
 
> Плюсы ИАР
FormatCft
сообщение Dec 16 2008, 18:37
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 331
Регистрация: 22-07-08
Из: Р О С С И Я
Пользователь №: 39 145



Всем здравствуйте.
===
Я смотрю в основном люди пользуют иар. Даже ветка выделена специальная.
Особо интересно мнение тех, кто пользовался другими компиляторами. В чем его основные достоинства и недостатки?
===
Всем заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MALLOY2
сообщение Dec 17 2008, 05:51
Сообщение #2


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата
Для армов, я так понял, лучшим является кейл (код получается более компактным и быстрым + некоторые удобные фишки для работы).


тут еще спорный вопрос

написал я небольшой тестовый код посммотреть какой IAR и Keil делают код для Cortex

Код
volatile int z = 1000;
volatile int i;
  
int testA(int za)
{
  if (za>= 500)
  {
     z = z /13;
     return(-10);
  }
else return(za+10);  
}

  
int main(void)
  {
    int tz;
    tz = 1000;
    while(tz--)
      {
        i = testA(tz+z);
            if (i) z = 1;
            else z = 0;
      };
  }


Код полный боред. Код использует переменные volatile в коде и в функции. Рузультат IAR ~18000 циклов Keil ~26000, это лучшие показатели при выборе параметров компиляции.
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 24 2008, 01:26
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(MALLOY2 @ Dec 17 2008, 07:51) *
тут еще спорный вопрос

Код полный боред. Код использует переменные volatile в коде и в функции. Рузультат IAR ~18000 циклов Keil ~26000, это лучшие показатели при выборе параметров компиляции.

Да именно очень спорный вопрос, т.к. среда Keil нативно поддерживает три абсолютно разных тулчейна под ARM:
1. RVDS
2. CA (Keil)
3. GCC.
Каким из них Вы получили этот результат (подозреваю, что третим)?


Цитата(FormatCft @ Dec 16 2008, 23:41) *
Вопросы к тем кто имеет опыть пользования и того и другого:
1) Может на счет кейла сильно ошибся?
2) Что лучше: кейл или иар?

Пользую и Keil и IAR, вот мое субъективное мнение:

IAR априори - вне конкуренции для AVR и MSP430.
Keil - вне конкуренции для ARM, к тому же сейчас Keil - это подразделение ARM Ltd.

Цитата
Еще плюсом ИАРа является то, что на нем сидит основная толпа разработчиков, поэтому есть у кого спросить.

Среди ARM разработчиков - толпа сидящих на RVDS'е и пользующих Keil ничуть не меньше.

Если присмотреться попристальнее к темам этого подфорума, можно также заметить, что большинство из той самой основной толпы на которую Вы ссылаетесь, пользуют IAR под MSP430 и AVR.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 24 2008, 05:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Dec 24 2008, 04:26) *
Keil - вне конкуренции для ARM...

C появлением V5 ARM компилятора у IAR это утверждение стало совсем уже не однозначным.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- FormatCft   Плюсы ИАР   Dec 16 2008, 18:37
- - Baser   Плюсы в том, что ИАР - это один из лидеров в своей...   Dec 16 2008, 20:56
|- - FormatCft   Цитата(Baser @ Dec 17 2008, 01:56) Плюсы ...   Dec 16 2008, 21:41
|- - Lelikk   Цитата(zltigo @ Dec 24 2008, 08:49) C поя...   Jan 5 2009, 18:42
|- - sergik_vrn   Цитата(zltigo @ Dec 24 2008, 08:49) C поя...   Jan 14 2009, 10:35
- - MrYuran   С кейлом не сравнивал, но по сравнению с GCC код у...   Dec 17 2008, 06:27
|- - zltigo   Цитата(MrYuran @ Dec 17 2008, 09:27) Но е...   Dec 17 2008, 14:21
|- - Proton   Цитата(zltigo @ Dec 17 2008, 20:21) Не ви...   Dec 17 2008, 17:51
|- - zltigo   Цитата(Proton @ Dec 17 2008, 20:51) однак...   Dec 17 2008, 18:36
|- - FormatCft   Цитата(zltigo @ Dec 17 2008, 23:36) Сложн...   Dec 18 2008, 11:55
|- - scout   Цитата(zltigo @ Dec 17 2008, 21:36) Сложн...   Dec 18 2008, 14:02
|- - Legotron   Цитата(zltigo @ Dec 17 2008, 21:36) Сложн...   Dec 18 2008, 16:11
- - Rst7   ЦитатаНо есть по-моему у ИАРа жирный минус - откро...   Dec 17 2008, 07:06
- - MALLOY2   ЦитатаЧем принципиально консоль от окна отладчика ...   Dec 18 2008, 14:24
|- - zltigo   Цитата(MALLOY2 @ Dec 18 2008, 17:24) Доб...   Dec 18 2008, 15:01
- - scout   MALLOY и zltigo спасибо за информацию. Сейчас как...   Dec 18 2008, 15:41
|- - FormatCft   Цитата(scout @ Dec 18 2008, 20:41) MALLOY...   Dec 18 2008, 15:52
|- - zltigo   Цитата(scout @ Dec 18 2008, 18:41) Кстате...   Dec 18 2008, 16:02
|- - FormatCft   Цитата(zltigo @ Dec 18 2008, 21:02) Упаси...   Dec 18 2008, 16:23
|- - zltigo   Цитата(FormatCft @ Dec 18 2008, 19:23) Не...   Dec 18 2008, 16:29
|- - FormatCft   Цитата(zltigo @ Dec 18 2008, 21:29) Не ве...   Dec 18 2008, 21:22
- - MALLOY2   ЦитатаДа именно очень спорный вопрос, т.к. среда K...   Dec 24 2008, 05:49
|- - defunct   Цитата(MALLOY2 @ Dec 24 2008, 07:49) Но я...   Jan 1 2009, 04:32
- - Rst7   ЦитатаЯ успел немного попользоваться 4-ой версией ...   Jan 6 2009, 08:58
|- - zltigo   Цитата(Rst7 @ Jan 6 2009, 11:58) Не знаю,...   Jan 6 2009, 10:06
|- - Lelikk   Цитата(zltigo @ Jan 6 2009, 13:06) Это де...   Jan 8 2009, 08:05
|- - zltigo   Цитата(Lelikk @ Jan 8 2009, 11:05) Не зам...   Jan 8 2009, 08:16
|- - Lelikk   Цитата(zltigo @ Jan 8 2009, 11:16) Со вре...   Jan 8 2009, 10:55
- - Кононов Василий   Давно пользуюсь IAR для AVR. Поэтому для нового пр...   Mar 2 2009, 08:37
- - Rst7   ЦитатаКроме того не могу добиться условного выполн...   Mar 2 2009, 08:40
- - Кононов Василий   Специально закачал 5.30 - так же не использует усл...   Mar 2 2009, 09:49
- - Rst7   Цитататак же не использует условного выполнения, в...   Mar 2 2009, 10:07
- - Кононов Василий   Говорю про подобные моменты: Код// 890 if (b...   Mar 2 2009, 10:20
|- - zltigo   Цитата(Кононов Василий @ Mar 2 2009, 13:2...   Mar 2 2009, 10:51
- - Rst7   ЦитатаГоворю про подобные моменты: Вот Ваш код. С...   Mar 2 2009, 10:33
|- - Кононов Василий   Спасибо за подсказку! Моя ошибка была в попытк...   Mar 2 2009, 11:37
- - Rst7   ЦитатаНе понятно только одно - почему компилятор н...   Mar 2 2009, 11:51


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 01:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016