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

|
Привет.
Я тут провожу небольшое исследование. Моя контора пишет IDE для своего 8битнного микроконтроллера, и посему интресно было-бы знать, мнение профессионалов.
Какие "фичи" самые удачные в AVR studio (ну или в любой системе разработки, которой вы пользовались), и что явно сделано плохо? Кто какие системы разработки использовал и какие из них вам наиболее симпатичны? Если можно, то рассказать какие именно вещи и функции удобны/неудобны, важны, нужны, хотелось бы и т.д. На худой конец, просто впечатление от использования той или иной системы разработки ПО для 8ми битников.
Есть ли такой "золотой" набор возможностей, которые-бы позволили назвать систему удачной? (допустим какие-то графические особенности интерфейса, быстрота выполнения той или иной последовательности действий - открытие нового проэкта (визарды) итд, возможность иправлять код в процессе отладки или изменять значения регистров итд. итд.)
Если кто имеет свои соображения по этому поводу - поделитесь! Буду очень рад услышать любые отзывы!
best regards, stirol
|
|
|
|
2 страниц
< 1 2
|
 |
Ответов
(15 - 27)
|
Sep 26 2004, 01:39
|
Группа: Свой
Сообщений: 12
Регистрация: 24-09-04
Из: Харьков
Пользователь №: 711

|
IAR EW, сложную математику в старом добром BC30 (ну очень ДОС-окна нравятся  ), отладку на эмуляторе последний раз делал еще когда писал на асме под 51-й  Сейчас все жестко - прошивка, далее диагноз конвульсий железа.
|
|
|
|
|
Nov 5 2004, 09:23
|

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

|
В двух последних проектах -- один на AVR, другой Фуджике -- пришлось отказаться от использования IDE и весь код писать в своем любимом редакторе. С авр IDE я использовал только для компиляции, а для редактирования был подключен внешний редактор. В случае с фуджиком делал примерно также, а потом и вовсе перешел на использование make файла, чтобы обеспечить макисмально комфортную работу трех разработчиков вместе над одним проектом. Симулятором почти не пользуемся (но это скорее минус IAR AVR симулятора и бесплатной среды для фуджиков под названием Softune)
Из того, с чем работал достаточно долго и плотно -- понравился только Кейл. В нем хоть и не все идеально -- но очень хорошо сбалансировано: есть поддержка контроля версий, свои тулзы, связь с дебагерром и программатором, даже можно включить свои трансляторы в процесс компиляции.
Для себя сделал вощем-то простой вывод: для того, чтобы среда разработки мне облегчала жизнь нужно всего-то 1. наличие автоматического генератора make файлов с зависимостями 2. наличие мастера, позволяющего быстро создать заготовку проекта под конкретный камень 3. наличие адекватного мастера, который будет облегчать настройку периферии кристалла (всяких там UART, ADC, SPI и проч.)
Все остальное удобно делать в своем любимом редакторе кода.
--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
|
|
|
|
|
Feb 3 2005, 14:50
|

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

|
Пользуюсь -GCC-3.4, binutils-215 в качетсве кроскомпилятора, ассемблера, линкера. в качестве компилятора -avr-libc-1.0.4 в качестве startup кода, минимальной библиотеки функций ( таймер, watchdog, установка обработкчиков прерываний, математические функции, стандартные функции ввода/ вывода типа printf и так далее, обозримая документация ) -uisp20040311 в качестве программатора по последовательному кабелю
|
|
|
|
|
Feb 3 2005, 15:35
|
Группа: Новичок
Сообщений: 11
Регистрация: 3-02-05
Пользователь №: 2 403

|
- Application Wizard; - поддержка внешней перифирии (драйвера устройств подобно CodeVision) - псевдобиблиотека (CodeVision) - драйвер готового устройства можно легко переделать для другого(похожего девайса) - Симулятор;
|
|
|
|
|
Feb 4 2005, 16:50
|
Участник

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

|
Использую ICCAVR - удобная среда, есть Application Builder. Отлаживаю в AVRstudio.
|
|
|
|
|
Feb 18 2005, 15:19
|
Участник

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

|
До недавнего времени сидел на CodeVision AVR - простая среда, легко освоить, есть терминал(мне очень нужен), есть библиотеки для Ibutton, Dallas - отличная среда для небольших проектов. Но после того, как в 2313 прога влазить перестала - переполз на IAR - там коипилятор получше оптимизирует - процентов на 25 больше влезло! В нем же и алгоритмы гоняю. На процах типа v6 Сложнее он правда. Пришлось с настройками повозиться. Но и возможностей намного больше
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|