|
AvrStudio 5, вышла бета-версия |
|
|
|
 |
Ответов
(1 - 83)
|
Mar 1 2011, 13:37
|
Участник

Группа: Участник
Сообщений: 58
Регистрация: 16-02-09
Пользователь №: 44 931

|
подсветка и суфлер есть?
|
|
|
|
|
Mar 1 2011, 18:59
|
Частый гость
 
Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686

|
Скачал, не поленился. 1. Большой (попутно требует Shell 10 от Microsoft Visual Studio 2010, Net 4.0, SQL 2008 CLR ... - вообщем накачаете). 2. Очень много графики (наверно считают так понятнее будет). 3. В студию польностью поддерживает "с" gcc - (фактически польностью реализованна среда программирования, проектирования, отладки... - вообщем на высоком уровне - но жрет ресурсы!!!! - пиковое требование - 250 МБ памяти!!! (на Windows 7). 4. Есть автоматический подсказчик (попробывал на xmege128 - полностью все дописывает и подсказывает по регистрам....). 5. Есть и не приятные вещи: а) не поддерживается STK500 - плохо (менять на STK 600 на простым mega нет смысла). б) не открываются старые файлы cof (в Студии 4 - все нормально!) - выдает ошибку. Как не сделали - что с версии5 - все новое и старое не работает. (Хотя - cof создавался в версии ICC AVR 7.23 - может конкурентов хотят отбросить??? в 4 работает отлично) в) сильно поменляся интерфейс - требует монитора 16:9 - причем 23 дюйма - иначе плохо все помещается - хотя это субъективно). г) требует обязательного подключения к интернету - зачем лезит через странные порты в сеть??????????????? В целом удобно будет на новых мощных машинах и кто привык в Visual Studio. (Пару скринов прилагаю).
Сообщение отредактировал Leonmezon - Mar 1 2011, 19:02
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 1 2011, 23:05
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(zombi @ Mar 2 2011, 00:12)  Мда.... А я,блин, до сих пор в FAR редакторе на асме пишу Кстати а че там в AvrStudio_5 c avrasm2 ? есть что новое? Мега-IDE для мега-проектов. А то проги типа моргания светиками как-то даже не солидно на таком межгаллактическим агрегате писать. В общем, продукт для мега-избранных товарищей, у которых мега-компы. Блин! Мир сошел с ума, о какой эффективности можно говорить, если такие мега-продукты будут массово применяются для мелких АВР-ок и небольших проектов, коих подавляющее большинство. Для больших проектов, лучше применять не AVR, а более мощные процы. Это ж очевидно! Тогда зачем такого монстра родили? Я их все больше и больше не понимаю: для-че-го?. Может старею?
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Mar 2 2011, 10:14
|
Частый гость
 
Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686

|
Для интереса создал проект (пустой под Xmega128). Добавил (в среде появился типа "волшебника") - поодержку АЦП - результат - в проект автоматом добавилось 40 *.h файлов!!! Круто. Думаю не загорами xmega с 1 МБ флеш с таким расходом.
Хотя есть предположение - что все таки 5 версия создается для avr32 - уж больно много всякого напихано (от аудио, FAT, USB, докодеры ..... дисплеи....) - все для мегапроекта.
Для xmega и mega: вроде стандартные: USART, Timer, ADC, AC, SPI, TWI, CPU (различные режимы), PORT и еще куча разных утилит).
Пока только для просмотра (пустой проект с добавкой АЦП - выдает ошибку (требует еще файлов) - поэтому смысла для работы пока нет)
|
|
|
|
|
Mar 2 2011, 13:51
|
Группа: Новичок
Сообщений: 4
Регистрация: 9-06-10
Пользователь №: 57 816

|
Цитата(777777 @ Mar 2 2011, 16:29)  Редактор поддерживает UNICODE? Да. Как с BOM так и без.
|
|
|
|
|
Mar 2 2011, 14:04
|
Частый гость
 
Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686

|
1. По 5 версии: на большую часть вопросов есть ответы на страницы (ссылка в 1 посте) Atmel (применоно что будет, какие проекты, что поддерживается, какие МК...) 2. По Unicode - наверно должно (все таки сделано по типу фреймовка (по крайне мере аналог) - хотя если предложите простую проверку - можно сделать. 3. Наверно (и пока самое удобное) - это использовать 5 версию как для набора кода под Xmega - все таки дописывание кода (с хорошим авт. подсказкой по регистрам) будет удобно. Думаю попробывать привязать как внешний редактор к ICC AVR (может что выдеть толковое). Что еще порадовало: если в настройках выбрать язык как Windows (в системе стоит Express Microsoft Visual C++ 2010 русская - вообщем любая из этого пакета программа VB, C#) - то интерфейс всей студии русский (почти). А вот что совсем не порадовало: отсутствие в отладчике (симуляторе) - команды Auto Step (хотя в 4 была) - а вещь очень удобная. Скрин -как выглядить на русском (может кому надо).
Сообщение отредактировал Leonmezon - Mar 2 2011, 14:43
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 2 2011, 14:48
|
Частый гость
 
Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686

|
Цитата(ae_ @ Mar 2 2011, 17:07)  Просьба к тем, кто установил себе AVRstudio5, выложить на файлообменник (или на местный FTP) отдельно avrasm2.exe и change.log к нему. Архив zip.
|
|
|
|
|
Mar 2 2011, 15:33
|
Участник
  
Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695

|
Цитата(Leonmezon @ Mar 2 2011, 22:48)  Архив zip. Будьте добры ещё файл AVRASM.chm, посмотреть, есть ли какие-нибудь отличия от предыдущей версии...
|
|
|
|
|
Mar 2 2011, 16:25
|
Частый гость
 
Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686

|
Цитата(ae_ @ Mar 2 2011, 18:33)  Будьте добры ещё файл AVRASM.chm, посмотреть, есть ли какие-нибудь отличия от предыдущей версии... Таково файла нет. Весь help теперь размещен на сервере Atmel. (по крайне в мере в бете точно нет). Фактически пошли по пути Microsoft Visual - кода идет загрузка через интернет msdn. (Т.е. я пробую загрузить справку (любую) - запускает Explorer и в нем отображается информация с сервера Atmel (правда урезанная, но зато много примеров и разъяснений по командам (пробывал на "С" - показывал функцию, какой *.h файл, и плюс как использовать ....) - вообщем без безлимитного интернета лучше не пробывать запускать!!!! (да и ставить бету).
|
|
|
|
|
Mar 2 2011, 17:00
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(Leonmezon @ Mar 2 2011, 18:25)  вообщем без безлимитного интернета лучше не пробывать запускать!!!! (да и ставить бету). Ставится и запускается без проблем без интернета Цитата запускает Explorer и в нем отображается информация с сервера Atmel Вроде адрес был 127.0.0.1/....
|
|
|
|
|
Mar 2 2011, 17:55
|
Частый гость
 
Группа: Участник
Сообщений: 191
Регистрация: 11-02-09
Из: Краснодар
Пользователь №: 44 686

|
Цитата(_Артём_ @ Mar 2 2011, 20:00)  Ставится и запускается без проблем без интернета
Вроде адрес был 127.0.0.1/.... Ставить - но большая часть файлов у них на сервере. (Попробуйте перейти дальше по ссылкам- увидите что будет, причем еще не все готово). Качается от сюда: http://asf.atmel.comВот например для CPU - Chip Reset Cause Access Documentation: http://asf.atmel.com/docs/latest/common/se...c.cpu%230/html/ и так далее...
Сообщение отредактировал Leonmezon - Mar 2 2011, 18:00
|
|
|
|
|
Mar 3 2011, 17:35
|
Группа: Новичок
Сообщений: 4
Регистрация: 9-06-10
Пользователь №: 57 816

|
Цитата(777777 @ Mar 3 2011, 17:13)  то они сначала копируются физически внутрь проекта, а в проект включается копия. И если я вздумаю отредактировать один h-файл, то придется его копировать во все проекты.  Повбывав бы! В диалоге выбора файла нажать на стрелочку вниз у кнопки "Add" и там выбрать пункт "Add as link" и файл не будет копироваться.
|
|
|
|
|
Mar 4 2011, 07:39
|
Группа: Новичок
Сообщений: 4
Регистрация: 9-06-10
Пользователь №: 57 816

|
Цитата(777777 @ Mar 4 2011, 10:15)  Спасибо, помогло, но только для h-файлов. Но у меня еще есть несколько c-файлов с общими функциями. Так вот если и подключить таким образом, то эти файлы не транслируются, пишет *** No rule to make target `.././XXXX.c' В Toolchain путь к той твоей внешней директории добавлен?
|
|
|
|
|
Mar 4 2011, 07:57
|

Чайник, 1 литр
   
Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168

|
Цитата(stele @ Mar 4 2011, 10:39)  В Toolchain путь... А вот этого как раз не надо делать. Если ATMEL имеет целью сделать полноценный продукт, то Makefile должен составляться правильно и автоматически в зависимости от содержимого Solution'а. По сему, предлагаю считать описанные выше поведение bug'ом. Пока что их изделие представляет из себя отличный текстовый редактор поверх все той же убогой реализации работы с AVR-GCC. Печально будет, если оно получит статус release в таком виде  PS: AVR Freaks @ Eric Weddington: Should WinAVR be continued? (в т.ч. речь о разработке альтернативной IDE, и т.д.).
|
|
|
|
|
Mar 4 2011, 09:34
|

Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581

|
Цитата(SysRq @ Mar 3 2011, 19:31)  Поставил на виртуалку, для посмотреть. Признаться, я рад такой реализации, ибо вариант с Eclipse (так полагали) меня бы не порадовал совсем. извиняюсь, а почему не порадовал бы? пользуюсь Eclipse, чем-то доволен, чем-то нет, в целом нормально, но может я не знаю страшной правды? хочется знать...
--------------------
Я бы взял частями... но мне надо сразу.
|
|
|
|
|
Mar 4 2011, 10:18
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(zhevak @ Mar 2 2011, 02:05)  Я их все больше и больше не понимаю: для-че-го?. Может старею? Плановый развод населения и в т.ч. региональных ISP на бабло. Прикинул, все фичи вместе с виртуальной реальностью в стиле RPG-игр можно уместить в 64метра.  ,убирая многослойные обертки с OpenGL Цитата(ARV @ Mar 4 2011, 12:34)  но может я не знаю страшной правды? хочется знать... Страшные тормоза. Сейчас можно отнекиваться, типо нечего эклипсить на печатных машинках, но дальше будет хуже, градиент тормознутости обгонит производительность
|
|
|
|
|
Mar 4 2011, 10:32
|

Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581

|
Цитата(_Pasha @ Mar 4 2011, 13:18)  Страшные тормоза. Сейчас можно отнекиваться, типо нечего эклипсить на печатных машинках, но дальше будет хуже, градиент тормознутости обгонит производительность  тормоза присутствуют, но не назвал бы их страшными... Delphi 7, например, работает ничуть не быстрее. а вот MS VisualStudio 2009 с настоящего фирменного DVD у меня ставилась более 4 часов!!!!!!!! и!!!!!!! не стала работать, т.к. чего-то не хватило ей!!!!!!!!! после чего я для себя решил никогда в жизни не использовать для разработки программ продукты мелкософта - лучше я буду в двоичном редакторе бинарные коды команд вводить! и удалить эту студию я не сумел: инсталляция не прошла, деинсталляция невозможна, а папок она понасоздавала в системе - МОРЕ! я нашел и вычистил вручную штук 12, ориентируясь чисто по названию, но сколько названий носит "системный" вид - я не знаю... а уж что там в реестре насрано - и подавно  может, я просто невезучий?
--------------------
Я бы взял частями... но мне надо сразу.
|
|
|
|
|
Mar 4 2011, 10:53
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(_Pasha @ Mar 4 2011, 13:18)  Страшные тормоза Тормоза по сравнению с чем? И в какие моменты? Запускается клипс секунд 20. По сравнению с нотепад++ это долго, ну так я его пару раз в день запускаю. Тормозов во время работы особых нету. Перебилд индекса занимает довольно долго, ну так и нужен не сильно часто. Всякие окошки поиска и т.д. отображаются весьма шустро. Оперативы жрет порядка 800 метров в пике. Много, но вполне терпимо в принципе. Цитата но дальше будет хуже, градиент тормознутости обгонит производительность  еще говорят 12.12.2012 вообще жизнь закончится
|
|
|
|
|
Mar 4 2011, 12:04
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(_Pasha @ Mar 4 2011, 14:24)  с Code::Blocks  Ради интереса скачал посл версию с их сайта (почему-то она от 27.05.10). Сделал full install со всеми плагинами. Автокомплит работает фигово. Код std::vector<std::string> v; v[0]. // шиш Код void f(int); void f(double);
void t() { f(15); // ** } Если в помеченной строчке попытаться перейти к декларации f, не допрет сам, к какой именно, а предложит выбор. Эклипс допирает... Семантической подсветки нет (глоб\локальные\статические переменные, аргументы функций, члены классов ... ) И это тока то, что увидел за 15 минут. Да, он заметно шустрее. Ну так нотепад++ еще шустрее  Цитата(zhevak @ Mar 4 2011, 14:44)  -- Иметь на борту пару гигов оперативы для чего? -- Для того, чтобы скомпилить прогу для Меги8. ... Мир сошел с ума. Не понимаю вашего возмущения... Есть легкие редакторы, есть тяжелые ИДЕ. Кому что нравится  ИМХО, даже прогу из 100 строк удобнее писать с подсветкой и автокомплитом И по теме дискуссии  - никто IAR-овские проги не пытался отлаживать в пятой студии?
|
|
|
|
|
Mar 4 2011, 12:42
|
Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153

|
Цитата(ARV @ Mar 4 2011, 15:13)  нормальный отладчик-симулятор бы к нему - вообще цены б не было! мечты, мечты... Пока приходится юзать эклипс как редактор, vs express как отладчик для PC и avr-studio как отладчик для AVR
|
|
|
|
|
Mar 4 2011, 15:42
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 8-08-05
Пользователь №: 7 466

|
Скачал на работе, поставил. Два дня просто смотрел. Так как потихоньку крапаю в VS2010(рус) на С++, то немножко неудобно. Только С(IAR для меня лучше). Вот к Eclipse не привык. Поэтому AVR32 не особенно и трогал. А здесь нормально. Имею только STK500. В пятёрке это не приемлемо. Если будут заказы под UC3, то перееду на AVR 5(типа "Изя, Вы счастливы  ? А шо делать  ?"). Заключение: для начинающих и сразу в 32 бита это наилучший вариант(я так думаю). Всё-таки новые технологии.
|
|
|
|
|
Mar 5 2011, 07:52
|

Чайник, 1 литр
   
Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168

|
Цитата(ARV @ Mar 4 2011, 12:34)  извиняюсь, а почему не порадовал бы? пользуюсь Eclipse... Личные предпочтения. (Потому, наверное, что программер я, а не по железу. Eclipse для меня выглядит монстрообразным и неудобным текстовым редактором, т.к. в задачи мои не вписывается: очень много пишу под Windows, и здесь Visual Studio вне конкуренции. Касательно же AVRStudio 5, ATMEL допускает вероятность, что они сделают версию, где не будет ставиться отдельная VS 2010, а сам комплект AVR-инструментов будет интегрироваться в имеющуюся в системе VS.) -- Цитата(MrYuran @ Mar 4 2011, 13:43)  Потом ещё год боролся с тормозами на коре 2 куад  Руки кривые. Даже мой древний HP 500 на PM740 тащит VS 2008 без особых тормозов. -- Цитата(sitafern @ Mar 4 2011, 18:42)  Имею только STK500. В пятёрке это не приемлемо. Поддержку STK500 обещают в финальной версии AVRStudio 5. (Они там решили все не-USB устройства сначала перестать поддерживать, но потом их вразумили.)
|
|
|
|
|
May 11 2011, 16:07
|
Группа: Новичок
Сообщений: 4
Регистрация: 9-06-10
Пользователь №: 57 816

|
Появился сервиспак 2. Теперь доступен отдельный исталятор только AVR студии (при наличии установленного VS 2010 от Майкрософта), в симулятор добавлена поддержка большинства мег и тини.
|
|
|
|
|
Aug 3 2011, 07:21
|
Группа: Новичок
Сообщений: 6
Регистрация: 11-07-06
Из: Питер
Пользователь №: 18 751

|
Установка предлагаемого в самой студии расширения AVRGCC C++(Beta) добавила возможность создания пустых плюсовых проектов, но как же добавить шаблоны пустых си-шных проектов?...
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 25 2011, 16:43
|
Группа: Новичок
Сообщений: 6
Регистрация: 11-07-06
Из: Питер
Пользователь №: 18 751

|
Оказалось, что эта проблема возникает, если перед установкой AvrStudio уже стоит Visual Studio.
|
|
|
|
|
Oct 13 2011, 22:21
|
Группа: Новичок
Сообщений: 4
Регистрация: 30-09-11
Пользователь №: 67 479

|
Цитата(TeO @ Aug 25 2011, 20:43)  Оказалось, что эта проблема возникает, если перед установкой AvrStudio уже стоит Visual Studio. Да, у меня тоже стоит VisualStudio 2010 и тоже столкнулся с данной проблемой. Приготовил скриншот, но тут уже все есть.
Проблему как-нибудь можно решить, кроме установки расширения?
|
|
|
|
|
Oct 14 2011, 17:41
|
Группа: Новичок
Сообщений: 4
Регистрация: 30-09-11
Пользователь №: 67 479

|
Цитата(_Артём_ @ Oct 14 2011, 15:58)  Вам удалось установить AVRStudio 5, так чтобы не терялась работоспособность VisualStudio? Повторюсь, у меня VS2010 - откладка на C# работает, "шаг за шагом" тоже без сюрпризов. Но это после установки в AS2010 расширения AVRGCC C++, до его установки не знаю. Так что удалось, только в AS2010 теперь только С++, что меня устраивает. TeO, лично у меня ATmega есть, в том числе многими любимые 8 и 8535. Устанавливал вот эту штуку дополнительно - http://www.atmel.com/dyn/resources/prod_do..._AU-5.0.240.exe
|
|
|
|
|
Nov 18 2011, 13:42
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 22-03-07
Из: Novosibirsk
Пользователь №: 26 415

|
Цитата(zarzvon @ Oct 14 2011, 04:21)  Проблему как-нибудь можно решить, кроме установки расширения? У меня проблема разрешилась переключением языка на английский. Делается это в Сервис -> Параметры -> Environment -> Выбор языка, а вот установка Device Support Pack и Software Framework Update вообще не помогла.
|
|
|
|
|
Jan 7 2012, 07:49
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 30-10-06
Пользователь №: 21 784

|
Установил 5-ю AVR Studio и обрадовался наличию возможности сворачивания кода в редакторе. Сворачивание работает только в редакторе С, в ассемблерном редакторе не нашел. Друзья, подскажите, пожалуйста, как в ассемблерном редакторе сворачивать код?
|
|
|
|
|
Jan 7 2012, 09:03
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Я знаю, что это наглый офф-топ. Просто наболело. Цитата(ветерок @ Jan 7 2012, 13:54)  Население земли стремительно тупеет. К несчастью, это так. Самое поганое то, что они даже не понимают, что тут не так. Хомячки ставят себе не комп Линукс и хотят от него точно такого же поведения как это было у них в Виндовсе. Ну, разве что только название ОСи и копирайт будут другие. А так им нужно чтобы все было один-в-один, иначе Линукс -- УГ. Потом они ставят про-вендовый софт и начинаю требовать от него возможности тонкой настройки под себя. Да, как бы Виндовс и не предназначен для глубокого копания в нем. Юзай, что купил. Виндовс предназначен для офисных работников, не отягощенных желанием разбираться "что там под капотом". Метяфора Виндовс состоит в том, что оно (Виндовс) -- это как автомобиль для розовых кофточек -- вот дырка для бензина, вот руль, а вот две педальки. А там за углом сервичсная служба. Вот телефон, звоните, если что. С вас 1000 рэ и счастливого пути! Если хотите контролировать комп -- меняйте платформу. Там тоже есть жизнь. Если претит религия или нет желания изучать другой мир, то наверно стоит смириться с тем, что дают (чем "кормят"). Смириться с положением, что за вас уже подумали и никуда не надо лезьть ручками. На вас работает целая индустрия, задача которой -- отрубить вас от знаний двигателя, оставить вам только -- крутить руль, жать на педальки, да вовремя заезжать на СТО. Не ваше это все -- тонкая настройка двигла и IDE. Вы платите деньги, чтобы не знать как это делать. Хотя, если ты украл... Все равно, как-то все не разумно.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jan 7 2012, 21:23
|
Группа: Новичок
Сообщений: 4
Регистрация: 30-09-11
Пользователь №: 67 479

|
Всё более тупое население создает всё более продвинутые технологии во всех областях знаний. Хреново в жизни бывает каждому, но одни работают над своими проблемами и меняют себя, другие озлобляются. Давайте без троллинга, пожалуйста.
Если нужно опросить несколько датчиков и отправить результат, то можно сделать это по-умному и по-глупому. По-умному потратить день, а по-глупому час. А что будет умнее?
|
|
|
|
|
Jan 8 2012, 07:41
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(zarzvon @ Jan 8 2012, 03:23)  Всё более тупое население создает всё более продвинутые технологии во всех областях знаний. Да. Вот это-то и наводит тоску. Пока хомячки справляются со своими технологиями -- все хорошо. Наличие Джедая им не нужно. Все при деле и всё танцует. Но ведь мы знаем, что иногда по жизни случаются разные фэйлы и прочие неприятные катаклизмы. И чтобы эти фэйлы не переросли в эпик-фэйлы нужен Джедай (Специалист с большой буквы, Профи), который знает, что происходит в системе; который понимает, к чему приведут те или иные вмешательства в систему. Только человек, обладающий солидным комплексом знаний, способен локализовать и загасить проблему, свести к минимуму ее последствия. Все другие варианты -- это игра в "русскую рулетку". Примеры приводить не буду. Их, вон, на дорогах каждый день не по разу, не говоря уже о крупных промышленных авариях. Цитата Если нужно опросить несколько датчиков и отправить результат, то можно сделать это по-умному и по-глупому. По-умному потратить день, а по-глупому час. А что будет умнее? Вопрос это провокационный. Абстрактный. Оторванный от жизни, от конкретной ситуации, вырванный из контекста. В жизни всяко бывает. Но вообще -- разумнее будет потратить день. Браться за халтуры типа "а и так сойдет!" -- это себя не уважать. Я так давно уже не делаю. Я получаю удовольствие не от того, что "сделал бистра, да-а! Маладэц!", а от того, что я владею ситуацией и понимаю, что происходит под капотом. И еще, я не уважаю хомячков, которые замерзли на каком-то уровне развития. Я уважаю тех, кто упорно грызет науку в сторону Джедаев. Это сегодня они хомяки. Но завтра -- они будут уже совсем другие люди. Ведь не важно где ты сейчас. Важно куда ты движешься и кем ты будешь завтра.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jan 8 2012, 11:36
|

Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 7-05-10
Из: Оренбург
Пользователь №: 57 135

|
Цитата(zhevak @ Jan 7 2012, 15:03)  Потом они ставят про-вендовый софт и начинаю требовать от него возможности тонкой настройки под себя. Да, как бы Виндовс и не предназначен для глубокого копания в нем. Юзай, что купил. Виндовс предназначен для офисных работников, не отягощенных желанием разбираться "что там под капотом". А разве это так важно какая используется система? Помоему важно чтобы в ней правильно работали нужные мне приложения, в том числе и AvrStudio.
--------------------
Лень, оттвори дверь, сгоришь - а хоть и сгорю, но не оттворю.
|
|
|
|
|
Jan 26 2012, 23:45
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Программы, в отличие от автомобилей, не гниют и не бьются на дорогах. Восстановить порушенную программу намного легче, чем железного друга.
Современный автомобиль -- это уже не столько средство свободного перемещения в пространстве, сколько средство самовыражения владельца. По мощности движка складывается мнение о чуваке. Да, автомобиль нужен как средство для повышения своего рейтинга в обществе. Поэтому, марка автомобиля очень важна. Поэтому вы уже не сядете за руль какой-нибудь ТАЗ-2105, вам обязательно нужен X-Lancer. "Скажи мне какой у тебя мустанг, и я скажу кто ты". Мы приняли эти правила игры, продиктованные автомобильными концернами. Мы подвержены влиянию моды. Но как я уже говорил, автомобили не только стареют морально, но и изнашиваются физически. Поэтому авто-гиганты не особенно утруждают себя проталкиванием своей продукции. Не-е, конечно, они ее проталкивают. Но это скорее конкурентная борьба между собой за кошельки потребителей.
Однако, вернемся к программному обеспечению.
Что принципиально изменилось в специфике разработки программ для микроконтроллеров за последние 5-10 лет? Практически -- ничего! Объемы программ как были от нескольких сотен байт и до нескольких десятков килобайт, так и остались! Вот это и вызывает удивление -- чтобы создать и отладить программу на 1-2 килобайта требуется установить на комп ПО размером под гигабайт. Я подчеркну это -- требуется установить ПО, размер которого превышает создаваемый продукт ни много, ни мало в миллиард раз! Вдумайтесь в цифру -- миллиард!
Если 10-15 лет для назад для разработки программы для МК с лихвой хватало компа с объемом 64 или 256 МБ и быстродействием 500-700 МГц, то сегодня примерно для тех же МК требуется во много раз большие ресурсы компа.
Дак кто кому мозги пудрит и с какой целью? Ответ очевиден -- программы не "гниют". Чтобы продавать очередную версию, нужно искусственно состарить предыдущую. Что бы продать Висту или Семерку, нужно искусственно состарить ХРюшку.
Что-нибудь принципиально изменилось в Висте-Семерке-Восьмерке по отношению к ХП?
О-о, да, изменилось! Изменилась система драйверов и политика учетных записей. Теперь над учетной записью "администратор" (которой, по сути, является пользователь компа) появилась учетная запись с демократическим названием -- "установка и подновление". Правами этой учетной записи исключительно принадлежат только одной компании из Рэмонда, которая, в общем-то, управляет вашим компом через интернет. Кому принадлежит комп? -- А тому, у кого максимальные права. Всё -- комп уже не ваш, ребята! Железо -- ваше. Можете делать с ним, что хотите. А комп в целом -- как весь комплекс ПО работающего на железе и приносящего вполне ощутимую пользу -- комп уже не ваш. Вы можете делать на нем только то,все, что вам позволит одна довольно-таки известная зарубежная фабрика.
Да, нам продают каждый раз новую версию "автомобиля", оборудованного такими прибамбасами, которые выглядят очень круто. Но на способность "автомобиля" доставить нас в заданную точку планеты, они никакого влияния не оказывают. Печальнее всего осознавать то, что эти прибамбасы каждый раз делают "автомобиль" все тяжелее и тяжелее.
Не пора ли задуматься, а так ли уж необходимы в автомобиле кофеварка, набор сковородок, тазик для мытья ног и прочие елочные украшения?
А что бы ответить на это вопрос, нужно задуматься о назначении автомобиля (компа) -- для чего он нужен?
Одно дело -- решать конкретные задачи (доставлять нас и наши грузы на место), и другое -- красиво тусоваться в обществе (у меня все в аужре! Я программирую мышкой! Думать вообще ни о чем не надо!)
Так, вам нужно доехать до места, или вам нужно произвести впечатление на окружающих, сидя на богатом диване. Может быть ложа Большого Театра будет более разумным ходом для достижения вашей цели? Тем более, ни у кого нет ни времени, ни желания закапываться в детали и изучать что-то. Ведь хочется получать результат быстро и с минимальными затратами собственных усилий. Хочется программировать мышкой, а не тупить в консоли.
to Серокой: Конечно, это не нормально. Я не знаю, что там у Вас на компе установлено. Возможно Вы установили очень тяжелую среду разработки типа Eclipse. Попробуйте работать без нее. По большому счету для успешной работы вам нужно только 1) обычный текстовый редактор (например, я использую gedit) 2) компилятор gcc и тулчейн к нему 3) обычное ПО программатора (я пользуюсь avrdude)
Вне зависимости от размера проекта я Вам советую в директории проекта иметь Makefile, в котором Вы можете делать специфические пометки для себя (по другому -- комментарии) и который поможет автоматизировать Вашу работу. Не бойтесь начать. Пусть он будет у Вас по началу очень аскетичный. Но по мере Ваше деятельности, он будет у Вас "путешествовать" от проекта к проекту, улучшаясь и обрастая сервисами. В конце концов Вы создадите идеальный для себя любимого инструмент.
И второй момент. Когда Ваш проект будет достаточно большим и Вам понадобится отладка, то не пожалейте своего времени на изучение avr-gdb.
Я не знаю Вашей специфики, но я искренне желаю Вам правильного выбора инструмента для работы!
Ссылок на свои публикации не даю (здесь за это наказывают), но если что гуглите по слову zhevak и gcc или avr.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jan 27 2012, 09:34
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(zhevak @ Jan 27 2012, 01:45)  Ссылок на свои публикации не даю (здесь за это наказывают) Разве? Всё как-то так. Вспоминая ДОС-овский Qedit + borland make.exe для всего, что шевелится, начиная от make load для перекомпиляции и загрузки программы по RS232 в ОЗУ системы на i80c31 и заканчивая pldasm-ом для EP220) и Виндовсовский MED (инсталляшка перевалила за 3-дюймовую дискету не так давно, лет пять-семь назад) + GNU make (опять для всего, что шевелится) и сравнивая это с NetBeans (эклипсу не пробовал) и Code::Blocks (откатился на него с NetBeans), могу сказать, что ощущения от повышения комфорта программирования как-то соизмеримы с ростом объёма софта и требуемой скорости процессора были только на переходе Qedit - MED. NetBeans временами подтормаживает даже на Core2Duo E8400 (3ГГц, 6М кеша) с четырьмя гигами ОЗУ. Code::Blocks неплох, на нём и остановился, но непонимание «почему софт стал занимать на два порядка больше» (MED->Code::Blocks), «а улучшений особых не видно» осталось. А по мелочи подредактировать — так да, gedit или vim. p.s. Это всё для программ в пределах 10kLOC, сюда влез и avreal, и все мои проекты для MCU/PLD. Как там на сотнях kLOC - не знаю.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Jan 27 2012, 10:47
|

Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 25-11-04
Из: Подольск
Пользователь №: 1 224

|
Цитата(zhevak @ Jan 27 2012, 02:45)  to Серокой: Конечно, это не нормально. Я не знаю, что там у Вас на компе установлено. Это был обсуждаемый AVR Studio 5, собственно он же и в качестве программной оболочки (точнее, Visual что-то там от майкрософта). Впрочем, после перегрузки машины тормоза прошли, видать, после установки пакета надо было просто перегрузиться, чего я не сделал... Спасибо за пожелания!  Я подумаю, если совсем будет сложно, перейду на командную строку, но отлаживаться всё равно придётся на симуляторе AVR Studio... Это до этапа GDB.
|
|
|
|
|
Jan 30 2012, 10:31
|
Группа: Новичок
Сообщений: 6
Регистрация: 10-12-11
Пользователь №: 68 775

|
Перекомпилировал в 5 студии проект ранее написанный в WinAVR. Зашил. На ЖК дисплее вместо русских букв "кракозяблики". Наверно, что то в настройках компилятора?
|
|
|
|
|
Jan 30 2012, 11:22
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(6Ф3П @ Jan 30 2012, 13:31)  Наверно, что то в настройках компилятора? Меткое замечание  Дайте больше информации... Цитата(ReAl @ Jan 27 2012, 12:34)  но непонимание «почему софт стал занимать на два порядка больше» (MED->Code::Blocks), «а улучшений особых не видно» осталось. Есть такое ощущение. Это видимо из-за поверхностности нынешних мэйн-стрим RAD-программистов. Другого объяснения не приходит в голову.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Feb 1 2012, 16:01
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 30-10-07
Пользователь №: 31 885

|
Раз уж речь шла о супер-удобных редакторах, вставлю и свои 5 копеек. Много перепробывал... лучшее на сей момент - SlickEdit. Написан на C++, поэтому тормозов, как в Eclipse не имеет. Умеет все, что Eclipse + еще мильон дополнительного и удобного. Имеет порты под Linux и Mac. Ближайшие конкуренты - Eclipse, VS+VisualAssistX, Source Insight, но все они недотягивают.... Так же есть неофициальная портативная версия. Краткий обзор ништяков здесь
|
|
|
|
|
Feb 2 2012, 12:31
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Цитата(ASZ @ Feb 2 2012, 03:10)  Увидев, что поддержки STK500 нет, снес. А я в танке, у меня STK500 нету. PonyProg-LPT Forever.... Я бы её скачал, да регистрироваться неохота - рекламой засыпят. VS2010 всё равно установлена ....
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Feb 17 2012, 12:52
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(demiurg_spb @ Feb 17 2012, 13:20)  3.3.1 - это версия тулчейна, а не компилятора. отдельно от студии тулчейн 3.3.1 не представлен на сайте атмела и не имеет никаких описаний. Вы правы. Цитата(demiurg_spb @ Feb 17 2012, 13:20)  Странные эти люди - студия студией а компилятор-компилятором. Ну почему бы не указать в описание из чего они собрали свою поделку  Люди как люди. Не успевают наверное. Цитата(demiurg_spb @ Feb 17 2012, 13:20)  Ну почему бы не указать в описание из чего они собрали свою поделку  Какое там описание, пусть хоть доведут до рабочего состояния. Я их поделку даже поставить не могу: оно мне MS Studio 2008 приводит в нерабочее состояние. Кстати, из списка устройств Цитата ATxmega384C3 Что за семейство?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|