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

 
 
> Какую среду разработки Вы используете?
Какую среду разработки Вы преимущественно используете для своих проектов, и почему?
среда разработки (компилятор/транслятор)
AVR-Studio (atmel-avr-asm) [ 43 ] ** [17.27%]
AVR-Studio + gcc-plugins [ 12 ] ** [4.82%]
IAR-EWAVR преимуществунно (asm) [ 0 ] ** [0.00%]
IAR-EWAVR преимущественно ( C ) [ 79 ] ** [31.73%]
WinAvr (gcc) [ 33 ] ** [13.25%]
CodeVision [ 52 ] ** [20.88%]
ImageCraft-C [ 9 ] ** [3.61%]
E-LAB pascal [ 1 ] ** [0.40%]
Alhorithm Builder [ 7 ] ** [2.81%]
AVR-Basic [ 2 ] ** [0.80%]
другую [ 11 ] ** [4.42%]
Всего голосов: 249
Гости не могут голосовать 
defunct
сообщение Feb 1 2006, 21:33
Сообщение #1


кекс
******

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



Давно мечтал услушать все "за" и "против", о популярных средах программирования для AVR uC.
Всех сред разработки я знать не могу smile.gif
поэтому если в списке Вы не нашли того с чем работаете, указывайте ее в сообщениях smile.gif

Сам я использую в основном AVR-Studio в комбинации с gcc, из-за наиболее, на мой взляд, удобного отладчика, который отображает значения переменных/регистров в всплывающих подсказках прямо в тексте отлаживаемых модулей, а также из-за эмулятора, предоставляемого разработчиком uC, доверее к которому много выше чем к эмуляторам сторонних разработчиков.

В IAR-е помоему отсутствует такая возможность, сколько не ковырялся в настройках так и не нашел где можно включить отображение значений переменных в режиме отладки, или я не прав?
Хотя код сгенерированный IAR'ом и получается меньшего объема, но удобная отладка как для меня важнее..

Сообщение отредактировал defunct - Feb 1 2006, 21:56
Go to the top of the page
 
+Quote Post
6 страниц V  < 1 2 3 4 5 > »   
Start new topic
Ответов (30 - 44)
ArtemK
сообщение Feb 20 2006, 07:05
Сообщение #31


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 27-09-05
Из: Украина, г. Херсон
Пользователь №: 8 994



После опробывания в качестве компилятора win-avr, ImageCraft, CrossWorks C и IAR, остановился на IARе. В качестве редактора использую SlickEdit. Пишу на c++. Для мелких контроллеров - на c. Тестирую все на STK500/501. JTAG никак не соберу. Все времени не хватает.
Go to the top of the page
 
+Quote Post
гигипотамм
сообщение Feb 25 2006, 13:51
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-02-06
Из: Украина, Киев
Пользователь №: 14 664



Code Vision
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 23 2006, 08:17
Сообщение #33


Гуру
******

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



Цитата(A_Bolshev @ May 23 2006, 11:08) *
я тоже эту парочку полюбил.

Милый друг, а чего это это свой старый ник забросили а под чистеньким ником с прежними номерами выступаете? Хоть-бы в своих 'выступлениях' 123 через три раза на четвертый поминали. НЕХОРОШО!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Proton
сообщение May 23 2006, 15:12
Сообщение #34


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

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



zltigo
Это точно он([banned]). После того как две его темы подряд прикрыли, заходит при помощи ботов с другой стороны, под видом благодарного ученика.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение May 23 2006, 16:22
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Crossworks from Rowley
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 23 2006, 16:49
Сообщение #36


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



ИАР через JTAG, еслои JTAG нет - мигание светодиодом + вывод диагностики через UART (иногда форт-подобный интерпретатор команд в МК через UART). Если UART занят - через программный на свободной ножке. Не могу понять чего народу так нравится AVRStudio - в нем же вся периферия в виде дерева в одном окне. В ИАРе могу открыть несколько окон, в каждом своя периферия, в AVRStudio полистал это окно с периферией минут 10, плюнул и вернулся к железу и выводу диагоностики через UART.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ilya514
сообщение May 23 2006, 16:56
Сообщение #37


Участник
*

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



я тоже эту парочку полюбил.

а узнал о ней из курса http://electronix.ru/redirect.php?http://[banned]

и ведь вместе обе программы меньше 7 Мб размером! и дополнительно только "5 проводков" нужны для работы с живым МК.

жаль что нет возможности по нескольким пунктам голосовать -
я доаолнительно мастер в ICC использую.
[/quote]

Разрешите тоже внести свои пять копеек.....
В свое время тоже начинал заниматься с микроконтроллерами и именно с сайта [banned].....
Прошерстил этот курс ни один раз от и до......для новичков (на мой взгляд) там есть чему поучиться, так сказать АЗАМ работы с микроконтроллерами......, но прошло полгода( для меня).....нужно двигаться дальше.....а дальше возникают более профессиональные вопросы.....
Для чего создан форум на electronix.ru? Чтобы можно было получить совет по решению конкретной проблемы, возникающей при создании или воспроизведении какого-либо устройства.....
А все вопросы для "начинающего" на мой взгляд здесь уже давным-давно обсуждены....достаточно воспользоваться поиском по форуму......
Так что рекламой своего сайта, а именно [banned] создателю нужно заниматься другим способом, а не втыкая свои сообщения с рекламой во все вновь создаваемые темы......тем более что стиль изложения и рекламы один в один совпадает со стилем сайта и двумя "разными" авторами на этом форуме.....
Извиняюсь за оффтоп, просто достало за последние несколько дней......
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 17:06
Сообщение #38


кекс
******

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



Цитата(Сергей Борщ @ May 23 2006, 19:49) *
Не могу понять чего народу так нравится AVRStudio - в нем же вся периферия в виде дерева в одном окне. В ИАРе могу открыть несколько окон, в каждом своя периферия, в AVRStudio полистал это окно с периферией минут 10, плюнул и вернулся к железу и выводу диагоностики через UART.

В AVR-Studio есть свои прелести. Особливо если дерево использовать в сочетании с JTAGом. Любой клик в дереве влияет непосредственно на МК. К примеру можно мышкой задавать на портах требуемые последовательности. В ИАРе такое проделывать сложнее (если вообще возможно)
Я так в свое время с протоколом LCD разобрался за 5 минут. Взял M162 распаял абы как LCD, в МК даже программу не грузил, тупо подключился через JTAG и мышкой покликал последовательности из ДШ на портах в дереве AVR-Studio. smile.gif
после чего уже начал делать разводку платы, а потом и программой заниматься.


ilya514
Цитата
Так что рекламой своего сайта, а именно ...123....

с ним бесполезно разговаривать, оставьте эту тему модератору, надеюсь бан по IP в этом форуме возможен.
Go to the top of the page
 
+Quote Post
ilya514
сообщение May 23 2006, 17:16
Сообщение #39


Участник
*

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



Цитата(defunct @ May 23 2006, 20:06) *
Цитата(Сергей Борщ @ May 23 2006, 19:49) *

Не могу понять чего народу так нравится AVRStudio - в нем же вся периферия в виде дерева в одном окне. В ИАРе могу открыть несколько окон, в каждом своя периферия, в AVRStudio полистал это окно с периферией минут 10, плюнул и вернулся к железу и выводу диагоностики через UART.

В AVR-Studio есть свои прелести. Особливо если дерево использовать в сочетании с JTAGом. Любой клик в дереве влияет непосредственно на МК. К примеру можно мышкой задавать на портах требуемые последовательности. В ИАРе такое проделывать сложнее (если вообще возможно)
Я так в свое время с протоколом LCD разобрался за 5 минут. Взял M162 распаял абы как LCD, в МК даже программу не грузил, тупо подключился через JTAG и мышкой покликал последовательности из ДШ на портах в дереве AVR-Studio. smile.gif
после чего уже начал делать разводку платы, а потом и программой заниматься

Просьба......огромная......тоже хочу начать работать с AVR-Studio...на данном этапе собираю JTAG по материалом этого форума на Atmega16. Soft уже скачал....визуально понравилось......не сделаешь какой- нибудь мануал, чтобу побыстрее в нем разобратьсь.....уж больно способ отладки нравится......
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 23 2006, 17:27
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(defunct @ May 23 2006, 20:06) *
Цитата(Сергей Борщ @ May 23 2006, 19:49) *

Не могу понять чего народу так нравится AVRStudio - в нем же вся периферия в виде дерева в одном окне. В ИАРе могу открыть несколько окон, в каждом своя периферия, в AVRStudio полистал это окно с периферией минут 10, плюнул и вернулся к железу и выводу диагоностики через UART.

В AVR-Studio есть свои прелести. Особливо если дерево использовать в сочетании с JTAGом. Любой клик в дереве влияет непосредственно на МК. К примеру можно мышкой задавать на портах требуемые последовательности. В ИАРе такое проделывать сложнее (если вообще возможно)
Для АВРов не пользуюсь, а для MSP430, ARM - то же самое, только не мышкой а циферки вбивать. Можно сразу на весь порт, можно в каждый бит (0/1). В AVRStudio напрягает именно листать дерево. Меня интересуют, скажем, регистры ядра и UART. В ИАРе поставил рядом два окошка, в AVRStudio - жимкать на окно и колесом или полосу прокрутки туда-сюда. "Раздражает!" :-)

Сообщение отредактировал Сергей Борщ - May 23 2006, 17:28


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
defunct
сообщение May 23 2006, 17:33
Сообщение #41


кекс
******

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



Цитата(ilya514 @ May 23 2006, 20:16) *
Просьба......огромная......тоже хочу начать работать с AVR-Studio...на данном этапе собираю JTAG по материалом этого форума на Atmega16. Soft уже скачал....визуально понравилось......не сделаешь какой- нибудь мануал, чтобу побыстрее в нем разобратьсь.....уж больно способ отладки нравится......

к сожалению я не силен в написании мануалов для этого надо быть A_Bolshev smile.gif
да и времени маловато.. Но если у вас возникнут вопросы - обращайтесь (только не в этой ветке smile.gif ) помогу чем смогу.

А пока что могу сказать, что правильно собранный JTAG-ICE начинает работать сразу и какой-то отдельной наладки не требует. В AVR-Studio просто при создании проекта выбрать JTAG-ICE + MK из списка, запустить отладку и пользоваться точно также как и в симуляторе, разница только в том, что одновременно можно ставить не более 4х точек останова и все ваши действия будут влиять непосредственно на узлы МК.
У МК должны быть запрограммированы Fuses JTAGEN и OCDEN
После завершения отладки программы OCDEN обязательно нужно снять, а JTAGEN на ваше усмотрение.


Цитата
Меня интересуют, скажем, регистры ядра и UART. В ИАРе поставил рядом два окошка, в AVRStudio - жимкать на окно и колесом или полосу прокрутки туда-сюда. "Раздражает!" :-)

Ну если вам больше нравятся окна, в AVR-Studio они тоже есть.
Меню View (в режиме отладки), а там уже то что надо, регистры/память/watch...
Go to the top of the page
 
+Quote Post
bodja74
сообщение May 23 2006, 17:44
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



А я AVR-Studio из за дизасемблера люблю,можно "пошпионить" что там без меня напридумывали. smile.gif
Хотя скорость работы мне не очень нравится,у меня комп слабенький.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 23 2006, 18:11
Сообщение #43


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(defunct @ May 23 2006, 20:33) *
Цитата
Меня интересуют, скажем, регистры ядра и UART. В ИАРе поставил рядом два окошка, в AVRStudio - жимкать на окно и колесом или полосу прокрутки туда-сюда. "Раздражает!" :-)

Ну если вам больше нравятся окна, в AVR-Studio они тоже есть.
Меню View (в режиме отладки), а там уже то что надо, регистры/память/watch...
Ну если есть - хорошо, не знал. Теперь буду знать. Спасибо, сняли психологический барьер. Теперь если понадобится - поставлю студию без предубеждения.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
ilya514
сообщение May 23 2006, 18:19
Сообщение #44


Участник
*

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



[quote name='defunct' date='May 23 2006, 20:33' post='116272']
[quote name='ilya514' post='116265' date='May 23 2006, 20:16']
Просьба......огромная......тоже хочу начать работать с AVR-Studio...на данном этапе собираю JTAG по материалом этого форума на Atmega16. Soft уже скачал....визуально понравилось......не сделаешь какой- нибудь мануал, чтобу побыстрее в нем разобратьсь.....уж больно способ отладки нравится......
[/quote]
к сожалению я не силен в написании мануалов для этого надо быть A_Bolshev smile.gif
да и времени маловато.. Но если у вас возникнут вопросы - обращайтесь (только не в этой ветке smile.gif ) помогу чем смогу.

А пока что могу сказать, что правильно собранный JTAG-ICE начинает работать сразу и какой-то отдельной наладки не требует. В AVR-Studio просто при создании проекта выбрать JTAG-ICE + MK из списка, запустить отладку и пользоваться точно также как и в симуляторе, разница только в том, что одновременно можно ставить не более 4х точек останова и все ваши действия будут влиять непосредственно на узлы МК.
У МК должны быть запрограммированы Fuses JTAGEN и OCDEN
После завершения отладки программы OCDEN обязательно нужно снять, а JTAGEN на ваше усмотрение.

Это я уже понял из ранее сказанного в форуме, но все равно СПАСИБО......
Буду знать к кому "обращаться"........
А по поводу мануалов.......оч жаль.......хотелось бы по больше информации детальной и подробной по работе с МК не только для начинающих, но и для начинающих среди начинающих......
Как только соберу JTAG появятся вопрсы , а они обязательно появятся, буду задавать в форуме.........
Заранее спасибо......ВСЕМ......
Go to the top of the page
 
+Quote Post
Proton
сообщение May 24 2006, 03:57
Сообщение #45


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

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Цитата
A_Bolshev Дата Сегодня, 07:49

все тоже + еще много полезного есть в 4 Мб -ном VMLAB.


Кончайте рекламировать VMLab, Proteus на порядок лучше по своим возможностям и удобству. В своё время первым из симуляторов использовал VMLab, но когда увидел Proteus, VMLab кажется игрушечной поделкой.
А вообще эти все эти симуляторы больше подходят для любительских самоделок. В действительно серьёзных(коммерческих) проектах нет альтернативы JTAG'у.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post

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

 


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


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