Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использование IAR & NetBeans
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Sanya_kv
Кто-нибудь объединял среду разработки NetBeans и компилятор IAR.
zltigo
Цитата(Sanya_kv @ May 26 2009, 12:18) *
Кто-нибудь объединял....

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

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

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

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

Мне вот лично CodeBlocks очень симпатичен. Простенько и со вкусом.
Sanya_kv
Цитата(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  */

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



Да и ИАР автоматом обновляет изменённые файлы.
KRS
А почему вы взяли Netbeans, а не Eclipse? К эклипсу тут плагины некоторые от IAR выложены, если не хотите make file писать.
Sanya_kv
Цитата(KRS @ May 26 2009, 20:48) *
А почему вы взяли Netbeans, а не Eclipse?

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

А Эклипс сильно тормозит и какие глюки там?
IAR Мне к нему уже библиотеки выслал.
Sanya_kv
А как Эклипс сильно тормозит и какие глюки там?
ReAl
Цитата(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?
forever failure
Эклипс тормозит заметно на глаз - жаба всё таки. А глюки там всякие - мерзопакостные, мелкие, системозависимые, ну какие они бывают ещё - то чо-нить не так отобразит, то длинный регистр не покажет, то вообще выпадет на ровном месте с сообщением в духе "а, надоело всё чо-то, пойду отдохну". Есть косяки. С другой стороны NetBeans тоже вроде на жабе, и ничо, побыстрее шевелится.
MrYuran
Цитата(ReAl @ May 27 2009, 18:43) *
Меня в netbeans раздражает один момент - если открыть в нём несколько проектов, то в редакторе тяжело различать файлы - какой из какого проекта.
При работе над двумя контроллерами системы очень неудобно.
Если бы он хотя бы делал серыми закладки файлы из "других" (всех, кроме выбранного для компиляции)...
А как с этим у C::B?

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

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

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

Текст письма:
Цитата
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
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.