26.09.2010, 18:55
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
WinAVR+Eclipse - по просьбе трудящихся
В виду большого количества вопросов по сабж-у, создаю эту тему. Всем кто начинает писать код под AVR с IDE(Integrated Development Environment) Eclipse прошу отписываться тут.
Установка всего этого достаточно проста.
Скачиваем последний релиз WinAVR-а, постоянная ссылка:
http://sourceforge.net/projects/winavr/files/
Устанавливаем его. По собственному опыту могу сказать что лучше ставить в директорию, в имени которой нет пробелов.
К примеру: C:\electronics\soft\avr\winavr
Далее скачиваем Eclipse c www.eclipse.org, - "Eclipse IDE for C/C++ Developers". На данный момент это Eclipse - Helios.
Последний не нуждается в установке, разве что у вас должен стоять JDK (Java Develipment Kit), да да, Eclipse написан частично на Java, от того и часто тормозит немного, хотя приемлемо...
Разархивируем зип файл Eclipse скажем в директорию C:\electronics\soft\eclipse. (Eclipse можно ставить и в Program Files). Разархивировав - запускаем eclipse.exe, находиться в папке в том месте куда вы его разархивировали.
Первым делом Eclipse попросит вас создать Workspace, для начала скажим
C:\electronics\avr-projects
(критично к пробелам)
Далее, заходим на сайт: http://avr-eclipse.sourceforge.net/w...lugin_Download
читаем, Добавляем URL, отмечаем, соглашаемся с лицензией, и со всем что вылетает...
Далее перегружаем эклипс, по завершению установки...
Ву-аля! Все готово.
Создаем новый C проект, с AVR Toolchain-ом.
Наслаждаемся удобной средой программирования...
Последний раз редактировалось nerozero; 26.09.2010 в 20:30.
Причина: Забыл url avr-eclipse plugin-а
|
|
|
Эти 10 пользователя(ей) сказали Спасибо nerozero за это сообщение:
|
|
|
26.09.2010, 19:01
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
Также, крайне полезные окна, Window-›Show view-›Other-›AVR
там есть Device Explorer и Avr Supported MCUs
к примеру датащит на выбранный там контроллер можно скачать кликом по соответствующему олинку в списке Avr Supported MCUs.
А посмотреть какие порты есть у контроллера - в Device Explorer
|
|
|
Сказали "Спасибо" nerozero
|
|
|
26.09.2010, 19:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
Сообщение от nerozero
|
Последний не нуждается в установке, разве что у вас должен стоять JDK (Java Develipment Kit), да да, Eclipse написан частично на Java, от того и часто тормозит немного, хотя приемлемо...
|
Нужна JVM. Если Опен Офис например установлен, то ничего не нужно ставить дополнительно. Эклипса полностью на Java, отсюда и тормоза. Плагины также все на Java. Насчет тормозов не соглашусь - для меня неприемлемо. Если на десктопе терпимо, то на рабочем ноуте полный ахтунг. Ноут тот правда П3 600МГц и 512Мб ОЗУ. Запуск Эклипсы - пару минут А вот Опен Офис более-менее работает.
Интересные обсуждения по сабжу - http://electronix.ru/forum/index.php?showtopic=45936
И вообще весь раздел по свободному софту.
|
|
|
|
26.09.2010, 19:06
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
для того, чтобы откомпилированный проект можно было-бы отлаживать в Протеусе, нужно включить отладочную информацию в проект.
Убедитесь, что включен "Extra Ddebugging info (-g3)" а так-же формат dwarf-2.
|
|
|
Сказали "Спасибо" nerozero
|
|
|
26.09.2010, 19:08
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
Сообщение от kison
|
Нужна JVM.
|
JVM - старое название теперь это JDK
Кстати забыл, ссылка: http://www.oracle.com/technetwork/ja...ads/index.html
|
|
|
Сказали "Спасибо" nerozero
|
|
|
26.09.2010, 19:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
Сообщение от nerozero
|
JVM - старое название
|
Ну да, посмотрел. Называется вообще JRE, ставится вместе с Опен Офисом.
А JDK только для разработки на Java нужен.
|
|
|
|
26.09.2010, 19:19
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
Что касается программатора, USB программатор можно просто собрать на Mega8, за что нижайший поклон автору.
http://prottoss.com/projects/AVR910....programmer.htm
Также монтируется в Eclipse.
притом, для начинающих - решение всех (или почти ) вопросов с FuseBits ами- просто и сердито
|
|
|
Сказали "Спасибо" nerozero
|
|
|
26.09.2010, 19:21
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
не будем флудить тему
Сообщение от kison
|
Ну да, посмотрел. Называется вообще JRE, ставится вместе с Опен Офисом.
А JDK только для разработки на Java нужен.
|
Пожалуйста, не будем флудить тему
|
|
|
Сказали "Спасибо" nerozero
|
|
|
26.09.2010, 21:17
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся.
Всякие мелочи, для тех кто не привык нормальным IDE, либо не знает об их существовании.
Кто не привык к "нормальным" IDE, сильно порадует "Control"+"Space". дает список доступных функций, параметров в данном месте.
"Control"+"клик мышкой" по имени функции, переменной,... отыскивает ее описание.
Если поднести курсор мыши к макросу, и подержать немного - появиться всплывающее окно, которое показывает результат макроса. Кликнув на него, можно посмотреть последовательность работы текстового процессора...
Двойной клик по вкладки активного файла увеличивает рабочее пространство, возврат к обычному виду - тот-же двойной клик на вкладке файла кода.
Переименовать функцию, переменную, ... во всем проекте достаточно просто.
Жмем правую клавишу на имя функции/переменной/... прямо в коде, ищем Refactoring-›Rename,...
|
|
|
Эти 2 пользователя(ей) сказали Спасибо nerozero за это сообщение:
|
|
|
27.09.2010, 09:10
|
|
Прописка
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
|
Re: WinAVR+Eclipse - по просьбе трудящихся
Сообщение от kison
|
Эклипса полностью на Java, отсюда и тормоза. Плагины также все на Java. Насчет тормозов не соглашусь - для меня неприемлемо. Если на десктопе терпимо, то на рабочем ноуте полный ахтунг. Ноут тот правда П3 600МГц и 512Мб ОЗУ. Запуск Эклипсы - пару минут
|
Напрягают тормоза клипсы , CodeBlocks Вам в помощь . Он долго не обновлялся но недавно вышла новая версия . Вещь великолепная и значительно легче в использовании чем клипса , и комп не грузит . Вот только не могу никак программатор к ней прикрутить , а так все супер .
__________________
Саперы ходят медленно, но лучше их не обгонять.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:13.
|
|