Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 17.02.2009, 22:59  
SwanSwan
Супер-модератор
 
Аватар для SwanSwan
 
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,183 раз(а) в 1,468 сообщении(ях)
SwanSwan на пути к лучшему
По умолчанию Тестирование компиляторов для AVR

Господа, предлагаю все-таки провести совместный тест различных компиляторов для AVR.

Предлагаю следующий софт для тестирования:
CV (CodeVisiom) можно отдельно версии 1.хх и 2.хх;
ICC (ImageCraft),
WinAVR (GNU),
BASCOM AVR;
microC;
microPascal;
microBasic.
Ваши предложения?

Программу взять отсюда http://aly.ogmis.lt/Subjects/Tests/Whets/WhetsRes.htm
Ваши предложения?

Полученный .hex файл тестировать в AVRStudio.
Полученный результаты сравнить по объему кода и по быстродействию. Можно с разными режимами оптимизации.
Чип любой. Ваши предложения?
Кто какую прогу на себя возьмет?
Реклама:
SwanSwan вне форума  
Непрочитано 17.02.2009, 23:03  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Народ скептически относится к тестам.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 17.02.2009, 23:07  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

microC -AVR ? Разве?

Ни к чему хорошему эта затея не приведет .
Снова начнется холивар , скандалы .
Вытру я это все .
Тестите , но смотрите если что, ветку в топку...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 17.02.2009, 23:07  
SwanSwan
Супер-модератор
 
Аватар для SwanSwan
 
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,183 раз(а) в 1,468 сообщении(ях)
SwanSwan на пути к лучшему
По умолчанию

Жаль, конечно. Не пойму почему. Ладно, если кто-то другой проводил бы, а то ведь сами. Пишем проги каждый под свою программу, выставляем на всеобщее обсуждение, чтобы все было корректно и вперед - каждый может сам протестировать на своем компьютере. Неужели не интересно?
SwanSwan вне форума  
Непрочитано 17.02.2009, 23:09  
SwanSwan
Супер-модератор
 
Аватар для SwanSwan
 
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,183 раз(а) в 1,468 сообщении(ях)
SwanSwan на пути к лучшему
По умолчанию

Цитата:
microC -AVR ? Разве?
Что Вас удивляет?
http://www.mikroe.com/en/compilers/mikroc/avr/
SwanSwan вне форума  
Непрочитано 17.02.2009, 23:32  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

Пустая затея хотя-бы потому, что нет в мире двух абсолютно одинаковых программистов, как и одинаковых ДНК. Каждый пишет на чем ему удобнее и как удобнее. Фактически объективность здесь равна нулю. Поэтому целиком согласен с dosikus кроме очередного словоблудия (будем уж называть такие вещи по русски) ничего из этого не выйдет.
Halex07 вне форума  
Непрочитано 17.02.2009, 23:34  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от SwanSwan
Цитата:
microC -AVR ? Разве?
Что Вас удивляет?
http://www.mikroe.com/en/compilers/mikroc/avr/
Гы... Давно не интересовался .
Эта зараза и до АВР добралась...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 18.02.2009, 00:15  
SwanSwan
Супер-модератор
 
Аватар для SwanSwan
 
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,183 раз(а) в 1,468 сообщении(ях)
SwanSwan на пути к лучшему
По умолчанию

А что скажет стая? (Акела из "Маугли")
SwanSwan вне форума  
Непрочитано 18.02.2009, 00:21  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Этот тест для студии тяжеловат. Я его когда то делал - на P3 700Мгц он симулировался несколько часов. Да и плавучка для 8-ми битника малоактуальна, не та весовая категория. А вот на простых тестах посмотреть можно, типа три статических массива байт по 200, заполняем два из них псевдослучайными числами. Заполнение в тесте учитывать не стоит, так как быстродействие труднопредсказуемо. А дальше собственно тест - сравниваем два значения и то, что больше помещаем в третий массив. Этакая "недосортировка" получается. Собственно ее время и размер и будет участвовать в тесте. Потом можно "пузырек" попробовать, но тут данные придется руками в массив забивать, для равных условий, от них зависит количество проходов. Простенкие тесты, не требующие часами гонять симулятор. Ну и выкладывать проект, с необходимыми данными, комментарими, ключами и уже скомпилированный - чтобы любой мог самостоятельно запустить его в студии. В таких простых тестах результат практически не зависит от квалификации программиста, тут довольно чистое сравнение компиляторов. Можно написать a++; можно a= a+1; можно a+=1; результат будет одинаковый. В простоте тоже оказывается есть сила
Если будут заинтересованные, то готов взять на себя GCC. Хотя там и брать то нечего. Но вот с бейсиком будут проблемы, там указателей нет. Сишные программы туда "в лоб" не переложить.
kison вне форума  
Непрочитано 18.02.2009, 00:22  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Я выбираю компилер по удобству работы и начала работы - чтоб "включил и работает" - потому использую и рекомендую CVAVR размером всего 2 Мб.

Из "камней" соки не выжимаю, беру с запасом, работаю с размахом - т.е. с комфортом. Не парюсь скоростным кодом на АСМ-е просто кварц беру на частотку поболее, а был случай и ARM LPC3128 взял да применил так как на AVR не получилось.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
о выборе компиляторов...замолвите слово... picavr Микроконтроллеры, АЦП, память и т.д 12 03.12.2008 01:38
калькулятор для расчета таймеров счетчиков для AVR dimonbest Proteus, KiCAD и другие ECAD 23 21.09.2007 08:55
Тест компиляторов lsa Микроконтроллеры, АЦП, память и т.д 26 15.01.2007 13:02
ОС для AVR xelos Микроконтроллеры, АЦП, память и т.д 3 25.06.2006 18:09


Часовой пояс GMT +4, время: 06:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot