|
IAR EWARM -> Eclipse IDE + IAR plugin, попытка перехода |
|
|
|
Feb 22 2012, 10:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807

|
В Win7 64bit установлено: 1. IAR EWARM v6.30.6 2. Eclipse Indigo SR1 3. IAR Eclipse plugin v12.2
Скрипя мозгами пытаюсь пересесть с привычного и почти родного EWARM IDE на Eclipse IDE. Возникли следующие вопросы: 1. Разработано ПО для трансивера сс1100, состоящее из "заголовочного" С файла rf1100.c, в котором вложены несколько "внутренних" С файлов модулей и их собственных H файлов. Попытка втащить такое в Eclipse приводит к тому, что "внутренние" С файлы модулей расцениваются IDE как самостоятельные и компилируются по отдельности, что конечно же приводит к ошибкам. Если подключить к проекту ТОЛЬКО rf1100.c, то приходится указывать пути ко всем "внутренним", что несколько напрягает, т. к. проект размазывается по диску... Есть ли возможность ввести в Eclipse дерево разработанного ПО полностью но к компиляции допустить только rf1100.c? И вообще, великое ли это зло, использовать вкладывание С файла в С файл... В принципе могу переделать чтоб rf1100.c не содержал С вложений, сделав эти вложения самостоятельными исходниками, но это несколько усложняет использование этой группы исходников в новых проектах... 2. Не совсем понимаю, почему народ так стремится перелезть на этот Eclipse? Конечно, есть ряд фенечек редактора, с которыми удобнее, это я могу понять, но если это все, то почему не SlickEdit? Тут многое зависит от возможностей отладки в Eclipse, но ИМХО это тот же C-CPY от IAR, просто прикрученный, причем не все плагины поддерживаются... Или я не прав? Т. е. хотелось бы узнать, дает ли отладка в Eclipse что-то большее/более удобное, чем отладка в EWARM? 3. Не нашел, как перетащить строку (drag and drop). В EWARM выводил курсор за начало строки, выделял одним кликом строку и тащил в нужное место. В Слике также... 4. Как подсветить парную скобку по аналогии с EWARM? По дефолту подсвечивается прозрачной окантовкой которая малозаметна...
|
|
|
|
|
 |
Ответов
|
Feb 23 2012, 20:31
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(ivainc1789 @ Feb 22 2012, 12:05)  1. Разработано ПО для трансивера сс1100, состоящее из "заголовочного" С файла rf1100.c, в котором вложены несколько "внутренних" С файлов модулей и их собственных H файлов. Попытка втащить такое в Eclipse приводит к тому, что "внутренние" С файлы модулей расцениваются IDE как самостоятельные и компилируются по отдельности, что конечно же приводит к ошибкам. Если подключить к проекту ТОЛЬКО rf1100.c, то приходится указывать пути ко всем "внутренним", что несколько напрягает, т. к. проект размазывается по диску... Есть ли возможность Несколько странное решение. В смысле делать с-файлы заголовочными. Может лучше не искать возможности в Eclipse, а занятся приведением исходников в порядок методом копипаста. Или тащить грабли дальше... Цитата(ivainc1789 @ Feb 22 2012, 12:05)  2. Не совсем понимаю, почему народ так стремится перелезть на этот Eclipse? Потому что freeware и при этом функционал впечатляет. И инсталлировать не надо (portable). Цитата(ivainc1789 @ Feb 22 2012, 12:05)  3. Не нашел, как перетащить строку (drag and drop). В EWARM выводил курсор за начало строки, выделял одним кликом строку и тащил в нужное место. В Слике также... И в Eclipse также, разницы не заметил. Цитата(ivainc1789 @ Feb 22 2012, 12:05)  4. Как подсветить парную скобку по аналогии с EWARM? По дефолту подсвечивается прозрачной окантовкой которая малозаметна... Наверное в настройках. Сам бы хотел знать, потому как да - малозаметна...
|
|
|
|
|
Feb 24 2012, 04:55
|

Профессионал
    
Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807

|
Цитата(_Артём_ @ Feb 24 2012, 00:31)  Несколько странное решение. В смысле делать с-файлы заголовочными. Насколько я знаю, вложение С файлов друг в друга не приветствуется, но не возбраняется. По кр мере, в EWARM такое проходит на ура и нет никаких проблем. Цитата Потому что freeware и при этом функционал впечатляет. И инсталлировать не надо (portable). Все это так, но такое развитие будет напоминать Firefox и Miranda - примеры "коллективных" проектов, где добиться стабильной и безглючной работы бывает непросто. Цитата И в Eclipse также, разницы не заметил. А вот возможно и пример "коллективного" труда, если у вас та же версия, что и у меня. Сейчас запустил Indigo с нуля (как скачано с сайта), завел С проект, новый С файл и... выделить строку одним кликом в редакторе невозможно. Только если курсором провести по всей строке и затем тащить... И вид указателя курсора не меняется/ведет себя не должным образом... А между тем фича настолько нужная, что без нее никуда... по кр мере мне уж точно... И еще, если вы пробовали отладку через IAR плагин: там интерфейс конечно же совсем другой, но подскажите хотя бы есть ли возможность ввести в окно произвольное кол-во переменных и с периодом 1 сек наблюдать их значения при выполнении программы (как в live watch window в IAR EWARM). Я пока не смог найти...
|
|
|
|
Сообщений в этой теме
ivainc1789 IAR EWARM -> Eclipse IDE + IAR plugin Feb 22 2012, 10:05  Сергей Борщ QUOTE (ivainc1789 @ Feb 24 2012, 06:55) Н... Feb 24 2012, 08:50   ivainc1789 Цитата(Сергей Борщ @ Feb 24 2012, 12:50) ... Feb 24 2012, 10:26    _Артём_ Цитата(ivainc1789 @ Feb 24 2012, 12:26) М... Feb 24 2012, 16:32     ivainc1789 ЦитатаУ меня такой Eclipse:Речь не про Helios, а п... Feb 24 2012, 16:57      _Артём_ Цитата(ivainc1789 @ Feb 24 2012, 18:57) Д... Feb 24 2012, 17:29 bullit Добрый день, форумчане!
Проблема нарисовалась... Dec 17 2012, 05:29 Legotron Цитата(ivainc1789 @ Feb 22 2012, 13:05) 2... Dec 17 2012, 13:51 bullit Конкретно сейчас STM32F407. И коллега замечал что ... Dec 17 2012, 15:33 Legotron Цитата(bullit @ Dec 17 2012, 18:33) Конкр... Dec 18 2012, 11:16 Xenia Цитата(Legotron @ Dec 18 2012, 15:16) Это... Dec 18 2012, 13:02 Legotron Цитата(Xenia @ Dec 18 2012, 17:02) Начина... Dec 18 2012, 14:53 bullit ЦитатаЛюдям, которые не понимают этого, нужно всег... Dec 18 2012, 17:18 Xenia Цитата(bullit @ Dec 18 2012, 21:18) PS ну... Dec 19 2012, 14:30 bullit Судя по этой страничке: Плагин немного поправили, ... Dec 19 2012, 16:04 bullit Рановато я стал хвалить выход плагина... файла нет... Dec 20 2012, 16:25 Xenia Цитата(bullit @ Dec 20 2012, 20:25) Ранов... Dec 20 2012, 17:47  ig_z QUOTE (Xenia @ Dec 20 2012, 19:47) в рели... Dec 20 2012, 20:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|