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

 
 
> IAR EWARM -> Eclipse IDE + IAR plugin, попытка перехода
ivainc1789
сообщение Feb 22 2012, 10:05
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 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? По дефолту подсвечивается прозрачной окантовкой которая малозаметна...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Legotron
сообщение Dec 18 2012, 11:16
Сообщение #2


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Цитата(bullit @ Dec 17 2012, 18:33) *
Конкретно сейчас STM32F407. И коллега замечал что с точками останова что-то не то.
Возможно дело в кетайском жилинке и его дровами 4.42 ... И-бо с 100 серией таких фокусов не было.
Ну это даже хорошо! Нужно код отлаживать в голове, а не брейк поинтами!

Да, сложные системы обычно очень плохо поддаются отладке.
Это мучительное и неблагодарное дело.
Гораздо эффективнее использовать логи или юнит-тесты и конечно же думать.

Цитата(bullit @ Dec 17 2012, 18:33) *
Ну а по поводу IAR + Eclipse - это наверное личное восприятие. У меня 3-ое коллег работают чисто в ИАРе, и не парятся! Меня многое в редакторе Иара откровенно бесит. Тот же "go to definition... " который работает через 10 раз. Почему? ответа не нашел. Открывал Браузер соурс (по моему так называется) вроде помогает но не всегда!
Ну а всякие фенечки с подсветкой синтаксиса и... многое, что очень часто используется!
Двумя словами: каждому своё! Я свой выбор сделал!
Да и нет проблем работать там или тут: кидаем файлы проекта иар в экспортируемую папку клипсы и запускай хоть в клипсе хоть в иаре!

Я считаю что все зависит от задач и того как их решать.
Я например, для себя избрал путь С++ в embedded.
Я стараюсь мыслить объектами, идиомами, паттернами..
Для меня очень важен удобный инструмент, способный показывать иерархию классов, позволяющий делать удобный рефакторинг, делать интеграцию систем контроля версий, Doxygen и т.д.
Писать в иаре ООП код неудобно.
Это устаревший редактор.
Людям, которые не понимают этого, нужно всего лишь дать совет с месяц поработать например с C# или Java.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Dec 18 2012, 13:02
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Legotron @ Dec 18 2012, 15:16) *
Это устаревший редактор.


Начиная с версии 6.50 EWARM имеет новый редактор. Кстати, неплохой. И уже прошедший испытание на других платформах, куда он был внедрен ранее.
Да и сама новая версия рванула вперед в скорости выполнения генерируемого кода (по крайней мере так рекламируется).

Так, может быть, ну его, этот Эклипс?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ivainc1789   IAR EWARM -> Eclipse IDE + IAR plugin   Feb 22 2012, 10:05
- - _Артём_   Цитата(ivainc1789 @ Feb 22 2012, 12:05) 1...   Feb 23 2012, 20:31
|- - ivainc1789   Цитата(_Артём_ @ Feb 24 2012, 00:31) Неск...   Feb 24 2012, 04:55
|- - Сергей Борщ   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   Цитата(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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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