Справка Eclipse На Русском

Справка Eclipse На Русском 4,7/5 436 votes

Jun 23, 2011 - EGit 1.0 - поддержка Git для Java-разработчиков. WindowBuilder, редактор GUI теперь под патронатом проекта Eclipse и включен. Crownline Eclipse E6 EC, Сочи. Приглашаем к сотрудничеству Справка Реклама. Часть 1.Применение Eclipse. В справочной системе Eclipse: «Справка->Оглавление.

Этот контент является частью серии: Разработка приложений для встраиваемых устройств Следите за выходом новых статей этой серии. (EN) – интегрированная среда разработки (IDE) для создания кроссплатформенных приложений, первоначально предназначавшаяся для разработки Java-приложений. Однако благодаря развитой поддержке подключаемых модулей сфера ее применения стала существенно шире.

Справка Eclipse На Русском

Добавление модуля C/C Development Tools (CDT) превратило Eclipse в полнофункциональную среду разработки программ на С/С. (EN) предоставляет множество возможностей, в том числе: поддержка создания проектов и управляемая сборка для различных компиляторов, навигация по исходным текстам, просмотр иерархии типов, просмотр заголовочных файлов, просмотр макроопределений, текстовый редактор с подсветкой синтаксиса и завершением кода, а также другие функции. Кроме того, в ней предусмотрена поддержка систем управления версиями (например, есть модули для Subversion и Git). Eclipse входит в состав всех популярных дистрибутивов Linux, поэтому инсталлируется с помощью средств управления пакетами. Помимо среды разработки, нам потребуется модуль CDT.

При необходимости Eclipse и CDT можно загрузить с (EN) и установить их в системе в соответствии с имеющимися инструкциями. Для работы Eclipse также потребуется инсталлировать среду исполнения Java (например, (EN)). Комплект программ AVR-GCC В состав репозиториев многих дистрибутивов GNU/Linux входит комплект программ AVR-GCC. Хотя пользователи могут собрать его самостоятельно, дело это довольно трудоемкое, поскольку каждый из входящих в комплект пакетов содержит исправления, внесенные разными разработчиками и по разным поводам. Эти модификации нечасто попадают в древо исходных текстов проекта и подолгу блуждают в виде сторонних «заплат», назначение которых не всегда понятно. Основу комплекта разработчика приложений для семейства микроконтроллеров AVR фирмы Atmel составляют программы avr-binutils, avr-gcc и avr-libc. Их можно дополнить утилитами из сопутствующих проектов для внутрисхемного программирования (uisp, avrdude), моделирования процессора (simulavr) и отладки (avr-gdb и avarice).

Краткое описание программ: avr-gcc Компилятор и ассемблер avr-binutils Компоновщик и несколько полезных инструментов avr-libc Стандартная библиотека C, предназначенная для совместного использования с GCC на микроконтроллерах Atmel AVR avr-gdb Отладчик для AVR uisp Утилита для загрузки программ в процессоры AVR и считывания из них avrdude Утилита, во многом аналогичная uisp. Avarice Средство сопряжения avr-gdb с устройством AVR JTAG ICE Для создания AVR-приложений необходимо установить хотя бы первые три пакета из этой таблицы. Настройка Eclipse для работы с avr-gcc Если вы хотите использовать Eclipse для разработки avr-приложений, то можно пойти двумя разными путями. Первый способ – ручная настройка проекта. При таком подходе в стандартном проекте C/C параметры для вызова GCC заменяются настройками для AVR-GCC.

Второй путь – использование готового модуля расширения, специально предназначенного для разработки AVR-проектов в среде Eclipse. В статье мы рассмотрим оба варианта. Ручная настройка Достоинства ручной настройки проекта C/C для работы с AVR в Eclipse очевидны – независимость от сторонних подключаемых модулей позволяет сконфигурировать установленные на любой платформе Eclipse и CDT для работы с AVR-приложением (лишь бы для данной среды имелся набор программ AVR-GCC). Более того, знание необходимых команд и параметров дает возможность собрать приложение даже при отсутствии IDE в системе. Недостаток также очевиден – нужно помнить все параметры настройки и затратить некоторое время на подготовку при создании нового проекта.

Русском

Программа farm 42. Рассмотрим ручную настройку по шагам (здесь и далее используются снимки экрана, сделанные на русифицированной версии Eclipse, пакет для локализации входит в состав Eclipse начиная с версии 3.1.1). Создайте стандартный С или С проект. Для этого выберите в меню Файл Создать Проект (рисунок 1).

Создание нового стандартного C/C проекта. Это приведет к созданию пустого (без исходных файлов) проекта с двумя стандартными конфигурациями сборки «Debug» и «Release», причем активной конфигурацией по умолчанию является «Debug». Если вместо кнопки «Готово» нажать кнопку «Далее », то в открывшемся окне можно отключить ненужную конфигурацию сборки (например, «Debug»). Перейдем к настройкам проекта: нужно выбрать в списке папку проекта и открыть окно параметров. Это можно сделать с помощью меню «Проект-Свойства», либо нажав правую кнопку мыши на папке и выбрав в выпадающем меню пункт «Свойства». Далее по пути «C/C Build-Settings», вкладка «Tool Settings», переходим к настройкам компилятора и компоновщика (рисунок 4).

Окно с настройками компилятора. Раздел «GCC C Compiler».

В поле «Command» вместо gcc необходимо вписать avr-g -mmcu=atmega128 (здесь нужно указать процессор из приведенного в (EN) списка). «Directories»: в поле «Include Paths» потребуется ввести путь к заголовочным файлам, /usr/avr/include (если используется отличная от общепринятой сборка avr-libc, то путь может быть другим). Разделы «Debugging» и «Optimization» уже содержат приемлемые параметры в зависимости от выбранной конфигурации сборки («Debug» или «Release»). Если нужен, например, флаг оптимизации «-Os», то его можно вписать в поле «Other optimization flags».

Если в проекте используется не С, а просто С, то нужно аналогичным образом заполнить ветку «GCC C Compilator» за исключением поля «Command», куда требуется вписать avr-gcc -mmcu=atmega128 (тип процессора указан для примера). Раздел «GCC-C-Linker». В поле «Command»: gcc меняем на avr-gcc -mmcu=atmega128. «Libraries»: здесь в поле «Library Search Path» необходимо вписать /usr/avr (этот путь тоже может отличаться в некоторых сборках). «Miscellaneous»: в поле «Linker Flags» пишем -Wl,-Map,test.map (test – имя проекта). Это дает нам возможность получить карту памяти.

Раздел «GCC Assembler». В поле «Command»: as меняем на avr-as -mmcu=atmega128. Настройки индексирования можно оставить стандартные. Через некоторое время модуль установится и вам будет предложено перезапустить Eclipse.

Если вы не хотите использовать средства обновления Eclipse, то можно непосредственно загрузить модуль с sourceforge и установить его самостоятельно. Для этого зайдите на страницу загрузок и скачайте последнюю версию пакета. Затем распакуйте полученный файл в свой домашний каталог /.eclipse (обратите внимание, что для каждой версии Eclipse там создается свой подкаталог) или в общесистемный (например, /usr/share/eclipse, потребуются права root) и перезапустите Eclipse.

Если установка прошла успешно, то в «СправкаОглавление справки» можно увидеть документ «Avr Plugin», а в мастере проектов 'New C Project' и 'New C Project' появятся записи «AVR Cross Target Application» и «AVR Cross Target Static Library» (рисунок 6). Справка по AVR Plugin. Если воспользоваться кнопкой «Advanced settings.», то можно перейти к созданию дополнительных конфигураций сборки (например, с использованием другого процессора), но все это можно сделать и позже, когда проект уже создан. Нажмите «Далее », и появится окно выбора типа процессора и его тактовой частоты. Тип процессора потом будет подставляться в параметры компилятора и компоновщика, а таковая частота используется только для определения переменной FCPU, которая может быть использована в приложении (рисунок 10). Выбор процессора и его тактовой частоты.

Проект будет собран с использованием конфигурации сборки Debug, потому что она является активной по умолчанию. AVR Plugin может работать со множеством программаторов, для этого используется утилита avrdude.

В разделе настроек «Проект-Свойства-AVR-AVRDude» есть возможность выбора типа программатора и режима его работы. Кроме того, здесь настраивается прошивка битов безопасности и конфигурационных битов. Если программатор настроен, то собранную программу из Eclipse можно загрузить в процессор, для чего в главном меню есть пункт: «AVR-Upload Project to Target Device».

Включение средства просмотра информации по процессору AVR Plugin предоставляет специальное средство просмотра информации по выбранному AVR-процессору. Она строится на основе соответствующего заголовочного файла, поэтому в некоторых случаях может оказаться неполной. И все-таки, когда нужно оперативно узнать правильное название какого-нибудь регистра или вектора прерывания, эта информация окажется полезной.

Чтобы открыть окно просмотра, выберите «Окно- Показать панель-Прочие.», найдите «AVR», выберите «AVR Device Explorer» и нажмите OK. Окно появится в нижней части экрана (рисунок 15). Окно просмотра информации по выбранному процессору.

Подробную инструкцию по работе с AVR Plugin можно найти в документации, которая находится в справочной системе Eclipse: «Справка-Оглавление справки-AVR Plugin». Отладка с помощью Eclipse Отладку AVR-программ в Eclipse можно производить с использованием как avarice, так и simulavr, при этом первая утилита предназначена для внутрисхемной отладки, а вторая служит для моделирования процессора. Собственно отладчиком является avr-gdb, он связывается с avarice или simulavr через TCP-сокеты с помощью специального последовательного протокола gdb. Этот протокол дает возможность avr-gdb посылать команды типа «установить/удалить точку останова» и «читать/записать память».

Avarice преобразует команды в протокол Atmel, используемый для управления устройством AVR JTAG ICE, подключенным к последовательному порту, которое и обеспечивает внутрисхемную отладку микроконтроллера AVR Atmel. Поскольку avr-gdb и avarice общаются между собой через TCP-сокеты, они могут быть запущены на разных компьютерах, что повышает удобство процесса отладки. Запуск simulavr: simulavr -g -p 1212 -d atmega128 -P simulavr-disp Запуск avarice: avarice -j /dev/ttyS0 -P atmega128:1212 Обе утилиты работают как серверы, слушающие порт 1212 и выполняющие команды отладки. Что нужно для этого настроить в Eclipse Необходимо создать новую цель отладки, для чего нужно перейти в свойства проекта «Проект-Свойства-Run/Debug Settings» и нажать кнопку «New» (рисунок 16). Создание цели отладки. Далее следует выбрать «C/C Local application» и внести следующие изменения в настройки:. на вкладке «Debugger»;.

в поле «Debugger» выбрать «gdbserver Debugger»;. в поле «Main-GDB debugger» указать путь к avr-gdb (/usr/bin/avr-gdb);. включить «Verbose console mode»;.

вкладка «Connection»: TCP, localhost, port 1212 (см. Вызов simulavr/avarice). В случае работы с simulavr необходимо предусмотреть возможность загрузки скомпилированного elf-файла в avr-gdb, а уже из avr-gdb он будет загружен в simulavr. Это делается с помощью файла.gdbinit, расположенного в каталоге проекта. Файл должен содержать следующие команды: file link.elf targ rem:1212 load Заключение Мы узнали, как можно быстро начать разрабатывать AVR-приложения в удобной и многофункциональной кроссплатформенной среде Eclipse.

Ютьюб На Русском

Однако программирование микроконтроллеров Atmel AVR слишком широкая тема, чтобы ее можно было уместить в узкие рамки одной статьи. В дальнейшем мы еще будем возвращаться к данной теме, а также рассказывать о среде разработки Eclipse.

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. Eclipse - это проект с открытым исходным кодом, цель которого - создание универсальной платформы для разработчиков. Eclipse широко известна своей кросс-платформенной интегрированной средой разработки (ИСР, IDE). Eclipse IDE написана, в основном, на Java.

Однако, она также может использоваться для разработки на многих языках, включая Java, C/C, PHP и Perl. IDE также обеспечивает поддержку subversion (см. Ниже) и управление задачами (посредством встроенного списка TODO или пакет Eclipse-mylyn). Contents.

Установка Eclipse Установить Eclipse SDK в Arch Linux очень просто: # pacman -S eclipse Это базовый пакет, с ним вы можете приступать к разработке на Java. Плагины Плагины позволяют значительно расширить возможности среды и приспособить её под конкретные задачи. Установить плагины для Eclipse можно двумя способами:.

Использовать для установки тех плагинов, которые присутствуют в репозиториях Arch (в статье есть дополнительная информация);. Воспользоваться менеджером плагинов Eclipse, который скачает и установит плагины прямо из их собственных репозиториев. В этом случае вам понадобится найти необходимый репозиторий на сайте разработчиков плагина, затем перейти в меню Help - Install New Software., ввести адрес репозитория в поле Work with, выбрать нужный плагин из списка и следовать дальнейшим укаазаниям установщика. Важно:. При установке плагинов с помощью менеджера плагинов Eclipse, лучше запускать Eclipse от root: тогда плагины установятся в /usr/share/eclipse/plugins/.

Если же проводить эту операцию от имени пользователя, плагины будут сохранены в подпапку /.eclipse/, зависимую от версии. Таким образом, после обновления Eclipse они больше не будут работать. Не запускайте Eclipse от root для повседневной работы.

Реслинг На Русском

Ниже расположен список плагинов, добавляющих поддержку различных языков и технологий. C/C Eclipse CDT. Страница проекта:. Пакет из extra: : replaced by perl EPIC. Страница проекта:.

Пакет из: AUR : сохранено в PHP Eclipse PDT. Страница проекта:. Инструкции по установке плагина для Eclipse:. Пакет из: AUR : package not found PHPEclipse. Страница проекта:. Пакет из community: AUR : package not found Python PyDev.

Страница проекта:. Пакет из: AUR Веб-разработка (HTML, CSS, JavaScript.) Aptana Studio. Страница проекта:. Плагин для Eclipse устанавливается через менеджер плагинов. Может работать в качестве отдельного приложения.

Rt На Русском

Пакет из: AUR Subversion Subclipse. Страница проекта:. Пакет из: AUR. Eclipse Subversive.

Страница проекта:. Пакет из: AUR EGit. Страница проекта:. Ссылка на репозиторий:. Пакет из: AUR : package not found support MercurialEclipse.

Страница проекта:. Ссылка на репозиторий:.

Пакет из: AUR : package not found support TeXlipse. Страница проекта:. Ссылка на репозиторий: Настройка Eclipse После установки Eclipse с помощью pacman, вам наверняка захочется немного его настроить. Включение обновлений Пока что ваш Eclipse не знает, где брать обновления. Tip: На сайте Eclipse вы можете найти несколько адресов, которые вы можете добавить в Window - Preferences - Install/Update - Available Software Sites - Add.

Вы можете попробовать этот адрес: Однако, если у вас установлен Eclipse 3.6.x (Helios), используйте этот: а добавленные автоматически могут быть активированы в меню Available Software Sites. После этих операций вы можете обновлять и дополнять Eclipse в меню Help. Интеграция с javadoc Позволяет видеть элементы API при наведении курсора мыши на стандартные методы Java. Онлайн Версия Если у вас постоянное соединение с интернетом, вы можете использовать онлайн-документацию, предоставляемую Sun:. Откройте Window/Preferences, а затем Java/Installed JREs.

Один из пунктов имеет имя java и тип Standard VM. Выделите его и нажмите Edit. Выберите /opt/java/jre/lib/rt.jar под JRE system libraries:, и щёлкните Javadoc Location. Введите в текстовом поле Javadoc location path:. Готово! Оффлайн Версия Если у вас нет соединения с Интернетом или вам не хотелось бы постоянно расходовать трафик на документацию, вы можете сохранить её на ваш жёсткий диск.

Откройте в своём любимом браузере. Найдите Java SE 6 Documentation и щёлкните по ссылке загрузки. Следуя инструкциям, загрузите jdk-6-doc.zip на ваш жёсткий диск (например, в /home/docs/jdk-6-doc.zip). Откройте Window/Preferences, а затем Java/Installed JREs. Один из пунктов имеет имя java и тип Standard VM. Выделите его и нажмите Edit.

Выберите /opt/java/jre/lib/rt.jar под JRE system libraries:, и щёлкните Javadoc Location. Выберите пункт Javadoc in archive. Введите путь к ранее скачанному jdk-6-doc.zip (например, /home/docs/jdk-6-doc.zip) в текстовом поле Archive path:. Готово!

Soundcraft efx12 инструкция на русском