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

 
 
> Средства разработки, небольшой опросик
stirol
сообщение Aug 9 2004, 16:11
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 9-08-04
Пользователь №: 472



Привет.

Я тут провожу небольшое исследование.
Моя контора пишет IDE для своего 8битнного микроконтроллера, и посему интресно было-бы знать, мнение профессионалов.

Какие "фичи" самые удачные в AVR studio (ну или в любой системе разработки, которой вы пользовались), и что явно сделано плохо?
Кто какие системы разработки использовал и какие из них вам наиболее
симпатичны? Если можно, то рассказать какие именно вещи и функции удобны/неудобны, важны, нужны, хотелось бы и т.д. На худой конец, просто впечатление от использования той или иной системы разработки ПО для 8ми битников.

Есть ли такой "золотой" набор возможностей, которые-бы позволили назвать систему удачной? (допустим какие-то графические особенности интерфейса, быстрота выполнения той или иной последовательности действий - открытие нового проэкта (визарды) итд, возможность иправлять код в процессе отладки или изменять значения регистров итд. итд.)

Если кто имеет свои соображения по этому поводу - поделитесь!
Буду очень рад услышать любые отзывы!

best regards,
stirol
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 27)
Kot
сообщение Sep 26 2004, 01:39
Сообщение #16





Группа: Свой
Сообщений: 12
Регистрация: 24-09-04
Из: Харьков
Пользователь №: 711



IAR EW, сложную математику в старом добром BC30 (ну очень ДОС-окна нравятся smile.gif ), отладку на эмуляторе последний раз делал еще когда писал на асме под 51-й huh.gif Сейчас все жестко - прошивка, далее диагноз конвульсий железа.
Go to the top of the page
 
+Quote Post
ALexx
сообщение Sep 28 2004, 07:17
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Последние 4 года работаю с Кейлом. Среда по-моему идеальная. Начинал с 51-ми.
После 2-х лет сидения на АСМе дедушка Кейл показался чем-то необычайным.
Во-первых - очень хорошо построенный дебагер - симуляция всей начинки проца, возможность работы с монитором.
Во-вторых - возможность наращивать номенклатуру симулируемых устройств либо за счет готовых ДЛЛ от производителя, либо написанных самим.
И, наконец, что сейчас для меня важно, поддержка нескольких ядер в одном ИДЕ. Сейчас начинаю работать с LPC21xx - работаю в той же ИДЕ.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 28 2004, 14:40
Сообщение #18


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(ALexx @ Sep 28 2004, 11:17 AM)
... поддержка нескольких ядер в одном ИДЕ ...

Такая же ситуация с продукцией от IAR Systems - более 30 поддерживаемых платформ микроконтроллеров.
И это хорошая идея, т. к. существенно сокращает проблемы переносимости программ.
Go to the top of the page
 
+Quote Post
dch
сообщение Nov 5 2004, 01:20
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Извиняюсь за вопрос, надо быстро понять.
Какие под AVR есть чистые средства разработки.
В самом крайнем случае, eval.
С уважением,
Дмитрий.
Go to the top of the page
 
+Quote Post
bialix
сообщение Nov 5 2004, 09:23
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 4-11-04
Из: zp.ua
Пользователь №: 1 046



В двух последних проектах -- один на AVR, другой Фуджике -- пришлось отказаться от использования IDE и весь код писать в своем любимом редакторе. С авр IDE я использовал только для компиляции, а для редактирования был подключен внешний редактор. В случае с фуджиком делал примерно также, а потом и вовсе перешел на использование make файла, чтобы обеспечить макисмально комфортную работу трех разработчиков вместе над одним проектом.
Симулятором почти не пользуемся (но это скорее минус IAR AVR симулятора и бесплатной среды для фуджиков под названием Softune)

Из того, с чем работал достаточно долго и плотно -- понравился только Кейл. В нем хоть и не все идеально -- но очень хорошо сбалансировано: есть поддержка контроля версий, свои тулзы, связь с дебагерром и программатором, даже можно включить свои трансляторы в процесс компиляции.

Для себя сделал вощем-то простой вывод: для того, чтобы среда разработки мне облегчала жизнь нужно всего-то
1. наличие автоматического генератора make файлов с зависимостями
2. наличие мастера, позволяющего быстро создать заготовку проекта под конкретный камень
3. наличие адекватного мастера, который будет облегчать настройку периферии кристалла (всяких там UART, ADC, SPI и проч.)

Все остальное удобно делать в своем любимом редакторе кода.


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Nov 5 2004, 13:49
Сообщение #21


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(dch @ Nov 5 2004, 05:20 AM)
Извиняюсь за вопрос, надо быстро понять.
Какие под AVR есть чистые средства разработки.
В самом крайнем случае, eval.
С уважением,
Дмитрий.

Кроме упомянутых сред от IAR и Keil можно также порекомендовать для ознакомления целый список на
AVR Freaks
Go to the top of the page
 
+Quote Post
Пришелец
сообщение Jan 28 2005, 17:04
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



IAR компилирует прекрасный код w00t.gif
Go to the top of the page
 
+Quote Post
mpo
сообщение Feb 2 2005, 08:35
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 1-02-05
Пользователь №: 2 343



Пользуюсь AStudio 4.11

К плюсам явно могу отнести - то что можно смотреть всю перефирию, порты, таймеры и т.д. в удобном виде (вплоть до битов). Ну и интерфейс понятен - прост
К минусам - watch.
Не всегда можно просмотреть переменную, или часть структуры (например mystr.x - уже не покажет, хотя саму структуру показывает), при просмотре памяти нельзя задать что память 32битная или float/double.
В общем если бы в watch можно было бы смотреть все и в любом виде, а так же при просмотре памяти - то цены бы небыло...

Михаил
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 3 2005, 14:50
Сообщение #24


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Пользуюсь
-GCC-3.4, binutils-215 в качетсве кроскомпилятора, ассемблера, линкера.
в качестве компилятора
-avr-libc-1.0.4 в качестве startup кода, минимальной библиотеки функций
( таймер, watchdog, установка обработкчиков прерываний, математические
функции, стандартные функции ввода/ вывода типа printf и так далее, обозримая
документация )
-uisp20040311 в качестве программатора по последовательному кабелю
Go to the top of the page
 
+Quote Post
ALys
сообщение Feb 3 2005, 15:35
Сообщение #25





Группа: Новичок
Сообщений: 11
Регистрация: 3-02-05
Пользователь №: 2 403



- Application Wizard;
- поддержка внешней перифирии (драйвера устройств подобно CodeVision)
- псевдобиблиотека (CodeVision) - драйвер готового устройства можно легко переделать для другого(похожего девайса)
- Симулятор;
Go to the top of the page
 
+Quote Post
berberber
сообщение Feb 4 2005, 16:50
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 2-02-05
Пользователь №: 2 385



Использую ICCAVR - удобная среда, есть Application Builder.
Отлаживаю в AVRstudio.
Go to the top of the page
 
+Quote Post
eugene
сообщение Feb 18 2005, 15:19
Сообщение #27


Участник
*

Группа: Свой
Сообщений: 62
Регистрация: 15-02-05
Пользователь №: 2 655



До недавнего времени сидел на CodeVision AVR - простая среда, легко освоить, есть терминал(мне очень нужен), есть библиотеки для Ibutton, Dallas - отличная среда для небольших проектов. Но после того, как в 2313 прога влазить перестала - переполз на IAR - там коипилятор получше оптимизирует - процентов на 25 больше влезло!
В нем же и алгоритмы гоняю. На процах типа v6
Сложнее он правда. Пришлось с настройками повозиться. Но и возможностей намного больше
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 03:56
Рейтинг@Mail.ru


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