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

 
 
> Использование IAR & NetBeans
Sanya_kv
сообщение May 26 2009, 09:18
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Кто-нибудь объединял среду разработки NetBeans и компилятор IAR.

Сообщение отредактировал Sanya_kv - May 26 2009, 09:20
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 15)
zltigo
сообщение May 26 2009, 11:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Sanya_kv @ May 26 2009, 12:18) *
Кто-нибудь объединял....

Ну поскольку к этоим бобам (в смысле хрену) один хрен, какой компилятор, а IAR вполне себе компилятор, то берите и подключайте, согласно документации.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 26 2009, 11:44
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата(zltigo @ May 26 2009, 15:01) *
Ну поскольку к этоим бобам (в смысле хрену) один хрен, какой компилятор, а IAR вполне себе компилятор, то берите и подключайте, согласно документации.

Какой смысл в этом случае сюда писать?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 26 2009, 12:52
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Sanya_kv @ May 26 2009, 14:44) *
Какой смысл в этом случае сюда писать?

Вот именно в духе я наткнулся на что-то в интернете, сам не хочу и мизинцем пошевелить, но типа, пусть напишут большую подробную инструкцию и выложат писать сюда точно не стоит. Если что-то не получается - тогда задвайте конкретные вопросы. Хотя, полагаю, пользователей у этого Боба на этом форуме крайне мало. Если почитаете форум, узнаете, что форумчане предпочитают из IDE, make-образных утилит, систем контроля версий...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 26 2009, 13:01
Сообщение #5


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(zltigo @ May 26 2009, 16:52) *
Хотя, полагаю, пользователей у этого Боба на этом форуме крайне мало. Если почитаете форум, узнаете, что форумчане предпочитают из IDE, make-образных утилит, систем контроля версий...

Да уж, год назад или больше сисадмин дал диск с этим нетбинсом, из какого-то журнала выдернул, так мне его установить терпения не хватило.
По монструозности похоже не хуже эклипса или этих ваших M$V$ студий...

Мне вот лично CodeBlocks очень симпатичен. Простенько и со вкусом.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 26 2009, 16:29
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата(MrYuran @ May 26 2009, 17:01) *
Мне вот лично CodeBlocks очень симпатичен. Простенько и со вкусом.


А Он структуры поддерживает -> ... На Скриншнотах не показано.

Какое чувство, что кроме кодовых секций и подсказок преимуществ перед ИАР больше нет.

Установил то и то. NetBeans лучше да и инфы на руссом полно. С компиляцией пока туго. Зато структуры :
Код
        AT91S_PIO * pPIO = AT91C_BASE_PIOA;
    //Описывем 4 светодиода
    pPIO->PIO_PER  = LED_MASK;                /* Enable PIO for LED1..4  */
    pPIO->PIO_OER  = LED_MASK;                /* LED1..4 are Outputs     */
    pPIO->PIO_SODR = LED_MASK;                /* Turn off LED's ("1")    */
    pPIO->PIO_OWER = LED4;                    /* LED4 ODSR Write Enable  */

понимает без проблем (после -> выводит варианты).
Работать с "тяжелыми" структурами просто спасенье.



Да и ИАР автоматом обновляет изменённые файлы.

Сообщение отредактировал Sanya_kv - May 26 2009, 16:42
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
KRS
сообщение May 26 2009, 16:48
Сообщение #7


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



А почему вы взяли Netbeans, а не Eclipse? К эклипсу тут плагины некоторые от IAR выложены, если не хотите make file писать.
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 27 2009, 06:45
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата(KRS @ May 26 2009, 20:48) *
А почему вы взяли Netbeans, а не Eclipse?

Не знал о существовании такой. На работе трафик начали контролировать. Дома скачаю и заценю.
Судя по хелпу вещь понавороченней будет.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 27 2009, 08:09
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Хотел было глянуть, что за нетбинс, искал-искал, всё перерыл, до поверхности стола дорылся, кучу пропавших вещей и документов откопал, а диска нет нигде... laughing.gif
Ну да ладно, по случаю на столе прибрался...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
forever failure
сообщение May 27 2009, 10:08
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 6-03-05
Из: Екатеринбург
Пользователь №: 3 112



Не знаю как в других средах, но NetBeans в Solaris - это гораздо симпатичней, чем эклипса под виндой/линухом. Хотя бы потому, что нет таких тормозов и глюков, как в эклипсе. Но сторонний тулчейн прикручивать к ней не приходилось, хотя может и есть смысл попробовать.
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 27 2009, 11:45
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата(forever failure @ May 27 2009, 14:08) *
Не знаю как в других средах, но NetBeans в Solaris - это гораздо симпатичней, чем эклипса под виндой/линухом. Хотя бы потому, что нет таких тормозов и глюков, как в эклипсе. Но сторонний тулчейн прикручивать к ней не приходилось, хотя может и есть смысл попробовать.

А Эклипс сильно тормозит и какие глюки там?
IAR Мне к нему уже библиотеки выслал.

Сообщение отредактировал Sanya_kv - May 27 2009, 11:45
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 27 2009, 13:34
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



А как Эклипс сильно тормозит и какие глюки там?

Сообщение отредактировал Sanya_kv - May 27 2009, 13:34
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 27 2009, 14:43
Сообщение #13


Нечётный пользователь.
******

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



Цитата(MrYuran @ May 26 2009, 16:01) *
Да уж, год назад или больше сисадмин дал диск с этим нетбинсом, из какого-то журнала выдернул, так мне его установить терпения не хватило.
По монструозности похоже не хуже эклипса или этих ваших M$V$ студий...
Да ладно... На пне4@3ГГц+2GB RAM под W2K бегает достаточно шустро. А сколько места на винтt занимает - практически не важно, Pcad/NetBeans/горсть версий avr-gcc - всё равно меньше гига, на нынешние диски не тяжесть.

Цитата(MrYuran @ May 26 2009, 16:01) *
Мне вот лично CodeBlocks очень симпатичен. Простенько и со вкусом.
Я когда-то довольно давно на него глянул - и забыл надолго. Говорите, причесали его?

Меня в netbeans раздражает один момент - если открыть в нём несколько проектов, то в редакторе тяжело различать файлы - какой из какого проекта.
При работе над двумя контроллерами системы очень неудобно.
Если бы он хотя бы делал серыми закладки файлы из "других" (всех, кроме выбранного для компиляции)...

А как с этим у C::B?


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
forever failure
сообщение May 27 2009, 16:49
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 6-03-05
Из: Екатеринбург
Пользователь №: 3 112



Эклипс тормозит заметно на глаз - жаба всё таки. А глюки там всякие - мерзопакостные, мелкие, системозависимые, ну какие они бывают ещё - то чо-нить не так отобразит, то длинный регистр не покажет, то вообще выпадет на ровном месте с сообщением в духе "а, надоело всё чо-то, пойду отдохну". Есть косяки. С другой стороны NetBeans тоже вроде на жабе, и ничо, побыстрее шевелится.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 28 2009, 07:21
Сообщение #15


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(ReAl @ May 27 2009, 18:43) *
Меня в netbeans раздражает один момент - если открыть в нём несколько проектов, то в редакторе тяжело различать файлы - какой из какого проекта.
При работе над двумя контроллерами системы очень неудобно.
Если бы он хотя бы делал серыми закладки файлы из "других" (всех, кроме выбранного для компиляции)...
А как с этим у C::B?

Да вроде так же.
По крайней мере, специальных настроек не видел.
В конце концов, можно сделать сплит и в каждую половинку вытаскивать файлы соответствующего проекта.
Широкоформатный монитор очень хорошо для этого подходит

Про нетбинс ничего конкретного сказать не могу, так как он просил что-то большое выкачать из сети, иначе не ставился.
Ну я и не стал настаивать, тем более что не очень то и хотелось.
В принципе, как уже говорил, С::В вполне устраивает, за исключением одной классной фичи, которая есть у ИАРа и нет в С::В - быстрая навигация вперёд-назад по хоткеям <Alt -> > и <Alt <- >


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 28 2009, 09:58
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



В Принципе Эклипс очень даже ничего. С плагином от ИАР. Без особых проблем подключил готовый проект, компилируется нормально. С отладкой еще проблемы, но думаю это поправимо.

Здесь>> описывается, что куда и как. Библиотека на последней странице актуальна. ИАР мне выслал тоже самое.

Текст письма:
Цитата
Dear Customer/Partner,

Thank you for using our products and taking the time to contact us.

IAR Systems ARM toolchain plugin (Beta) for Eclipse IDE
----------------------------------------------------------------------------
The ARM toolchain from IAR Systems can be integrated in the Eclipse IDE. This allows the Eclipse user to build an application using the ARM compiler, assembler and linker from IAR Systems.
The IAR Systems ARM toolchain plugin is available as a local update site. An update site may contain multiple versions of a feature/plugin and you can select in Eclipse which version(s) of the feature/plugin you want to install. However, installing over previous versions of the feature may cause compatibility issues. Older versions should be manually uninstalled before using this one.
Debugging in Eclipse is not supported, but the generated application code can be debugged using the IAR Embedded Workbench debugger.
The Eclipse plugin is compatible with IAR Embedded Workbench for ARM version 5.11 and newer.

Instructions
------------------------
1. Download and install Eclipse IDE for C/C++ Developers.
2. Download and install the IAR Systems ARM toolchain plugin:
- Download ftp://mercury.iar.se/pub/eclipse/eclipse-...ugin-5.30.0.zip
- Unzip to a directory and create a Local update site from Eclipse Software Updates tool, pointing to that directory
Help > Install New Software... > Add... > Local... > Browse and point out eclipse-ewarm-plugin-5.30.0 > Deselect "Group items by category" to see the plugin components
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 20:03
Рейтинг@Mail.ru


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