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

 
 
> Автоподстановка, подсветка, стилизация и т.п., Как прикрутить к редактору IAR
_Макс
сообщение Apr 22 2010, 10:48
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Господа, как можно обогатить редактор исходных текстов в IAR? Хотелось бы иметь автоподстановку, подсветку аргументов, стилизацию по заданным правилам и т.п. Во строенном редакторе очень мало настроек, он и в правду такой бедный или я чего-то не знаю? Что можно с этим сделать?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 32)
MrYuran
сообщение Apr 22 2010, 11:00
Сообщение #2


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

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



Цитата(_Макс @ Apr 22 2010, 15:03) *
Что можно с этим сделать?

Взять IDE, которая больше нравится и подцепить компилятор от IAR
Правда, опции компилятору придётся вручную задавать вместо галочек


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 22 2010, 11:14
Сообщение #3


Гуру
******

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



Цитата(MrYuran @ Apr 22 2010, 13:15) *
Правда, опции компилятору придётся вручную задавать вместо галочек

Если кто-то не мыслит жизни без галочек sad.gif, но может пользоваться штатной утилитой iarbuild


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 22 2010, 11:21
Сообщение #4


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

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



Цитата(zltigo @ Apr 22 2010, 15:29) *
Если кто-то не мыслит жизни без галочек sad.gif, но может пользоваться штатной утилитой iarbuild

Цитата
IAR Command Line Build Utility V4.6.0
Copyright 2002-2004 IAR Systems. All rights reserved.

Usage: iarbuild <projectfile> [-clean | -build | -make] <config> [-log errors|warnings|info|all]

Осталось сочинить projectfile и config


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_Макс
сообщение Apr 22 2010, 11:36
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



А встраивать другой редактор в IAR возможно? Есть вкладка External Editor, только не знаю как это работает и какой редактор можно использовать.

Сообщение отредактировал _Макс - Apr 22 2010, 11:37
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 22 2010, 13:21
Сообщение #6


Гуру
******

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



Цитата(MrYuran @ Apr 22 2010, 13:36) *
Осталось сочинить projectfile и config

Не совсем понял к чему это. Они, как раз, галочками в IAR IDE и делаются.
Цитата(_Макс @ Apr 22 2010, 13:51) *
только не знаю как это работает..

А документацию почитать, хотя с трудом понимаю, чего там можно не понять. А главное зачем в дерьмовое IDE чего-то встраивать, если надо просто выбросить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_Макс
сообщение Apr 22 2010, 13:51
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(zltigo @ Apr 22 2010, 16:36) *
А главное зачем в дерьмовое IDE чего-то встраивать, если надо просто выбросить.

Какое IDE в контексте темы, на ваш взгляд, может оказаться лучше? При прочих равных IAR для ARM.
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 22 2010, 14:02
Сообщение #8


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата(_Макс @ Apr 22 2010, 20:06) *
Какое IDE в контексте темы, на ваш взгляд, может оказаться лучше? При прочих равных IAR для ARM.

мне понравился VisualStudio 2008 Express + Visual Assist, пробовал с иаровским компилятором и линкером, но
не осилил makefile, если в проекте много файлов. Компилировалось, но формат получался непонятный. Где-то
что-то не догнал.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 22 2010, 15:47
Сообщение #9


Гуру
******

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



Цитата(_Макс @ Apr 22 2010, 16:06) *
Какое IDE ....

Воспользуйтесь, пожалуйста, поиском.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
igorenja
сообщение Apr 22 2010, 15:58
Сообщение #10


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

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Цитата(_Макс @ Apr 22 2010, 21:06) *
Какое IDE в контексте темы, на ваш взгляд, может оказаться лучше? При прочих равных IAR для ARM.

Slick
Go to the top of the page
 
+Quote Post
sevstels
сообщение Apr 22 2010, 16:02
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Эклипс Ганимед + Колорер очень симпатично выглядит и точки зрения редактирования.
Но блин, воркспейс у него идиотский и работает среда медленно. Поиск по проекту толком не сделан.
Лично я, пока лучше VisualStudio 2008 IDE не видел, по совокупности параметров.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
_Макс
сообщение Apr 22 2010, 16:21
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(igorenja @ Apr 22 2010, 19:13) *

Спасибо за ссылку на редактор, но я имел в виду полноценный IDE с хорошим компилятором и лучшим, чем в IAR, редактором, раз уж было сказано про IDE. Скручивать винигрет из компиляторов и редакторов не хочется.

Цитата(sevstels @ Apr 22 2010, 19:17) *
Эклипс Ганимед + Колорер очень симпатично выглядит и точки зрения редактирования.
Но блин, воркспейс у него идиотский и работает среда медленно. Поиск по проекту толком не сделан.
Лично я, пока лучше VisualStudio 2008 IDE не видел, по совокупности параметров.

Да, eclipse стал основой для целого ряда IDE, но он тормоз и на мой взгляд NetBeans IDE на голову лучше. Пробовал оба для PHP, NetBeans показался простым, предсказуемым и быстрым. Все, что нужно было сделать, находил за секунды. Хотя по красоте немного уступал на тот момент. Вот если бы на его основе была готовая IDE для ARM.

Сообщение отредактировал _Макс - Apr 22 2010, 16:23
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 22 2010, 17:20
Сообщение #13


Гуру
******

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



Цитата(_Макс @ Apr 22 2010, 18:36) *
Скручивать винигрет из компиляторов и редакторов не хочется.

Глупость изрекли. Винегреты крайне сомнительного вкуса это то, что идет в качестве бесплатного приложения к компиляторам.
А для реальной работы нужно инструмент СОБИРАТЬ. При этом то, что Вы обозвали "редактором" и есть IDE, а компиляторы по жизни предназначены для "прикручивания".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_Макс
сообщение Apr 22 2010, 18:24
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 691
Регистрация: 24-05-07
Пользователь №: 27 945



Цитата(zltigo @ Apr 22 2010, 20:35) *
Глупость изрекли. Винегреты крайне сомнительного вкуса это то, что идет в качестве бесплатного приложения к компиляторам.
А для реальной работы нужно инструмент СОБИРАТЬ. При этом то, что Вы обозвали "редактором" и есть IDE, а компиляторы по жизни предназначены для "прикручивания".

Вы считаете полноценный, уже собранный инструмент не существует в природе? Почему?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 22 2010, 18:46
Сообщение #15


Гуру
******

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



Цитата(_Макс @ Apr 22 2010, 20:39) *
Почему?

"Кому и кобыла невеста", кому и китайский набор 100 в одном из ближайшей лавченки "полноценный инструмент". Желающих продать некую сборку в качестве набора инструментов очень много. Вопрос в том, что тот-же IDE от IAR лично Вам почему-то не понравился. Мне тоже очень не понравился. А вообще у меня в работе порядка 10 компиляторов и ассемблеров. И у меня нет нималейшего желания пользовать разнообразные "IDE" прикрученные кем-то ко всем им.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 22 2010, 19:15
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(_Макс @ Apr 22 2010, 20:36) *
Спасибо за ссылку на редактор, но я имел в виду полноценный IDE с хорошим компилятором и лучшим, чем в IAR, редактором, раз уж было сказано про IDE. Скручивать винигрет из компиляторов и редакторов не хочется.

Яр делает очень хорошие компиляторы. Спасибо им за это. Они даже не притворяются, что делают хорошие IDE. И слава богу.
Как в том мультике - лучше день потерять, зато потом за 5 минут долететь. Если проект трудозатратный, то имеет смысл потратить день-другой на подбор и настройку средств разработки. Потом в процессе длительной работы эти затраты времени легко окупятся.
Мой рецепт счастья - это Source Insight + makefile. Правда, чтобы сделать свой makefile, поковыряться надо с непривычки. После Source Insight не захочется переходить ни на какую другую IDE. Это, конечно, всего лишь моё мнение, но Source Insight действительно произвёл неизгладимое впечатление.
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 22 2010, 21:12
Сообщение #17


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

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



Цитата(sevstels @ Apr 22 2010, 20:17) *
Эклипс Ганимед + Колорер очень симпатично выглядит и точки зрения редактирования.

А зачем к Эклипсу колорер цеплять?
Он сам по себе хорошо все подсвечивает.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 23 2010, 05:41
Сообщение #18


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

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



Code::Blocks, CodeLight
Ничего лишнего, однако всё нужное есть.

Насчёт того, что VS от M$ - лучшая, я такой вопрос задам: что лучше, УАЗик или порш кайен?

При прочих равных свободные средства разработки имеют то преимущество, что их можно посреди голого поля на первом попавшемся компе за 5 минут развернуть. Или вообще с собой таскать на флешке всегда готовый и настроенный инструмент.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 23 2010, 06:55
Сообщение #19


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата
что лучше, УАЗик или порш кайен?

VC2008 express бесплатен!
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 23 2010, 07:11
Сообщение #20


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

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



Цитата(alag57 @ Apr 23 2010, 11:10) *
VC2008 express бесплатен!

Да мне и бесплатно не нужна среда, которая весит 3 гига, ставится полдня с попутным решением разных квестов, а потом тормозит на 4-ядерном компе...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 23 2010, 07:26
Сообщение #21


Гуру
******

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



Цитата(MrYuran @ Apr 23 2010, 09:26) *
Да мне и бесплатно не нужна среда, которая весит 3 гига, ставится полдня с попутным решением разных квестов, а потом тормозит на 4-ядерном компе...

Причем под себя настраивается в минимальной степени и штатных средств переноса настроек на другую машину не имеет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 23 2010, 10:34
Сообщение #22


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата
которая весит 3 гига

Откуда дровишки?
75 654 157 байт
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 23 2010, 11:25
Сообщение #23


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(alag57 @ Apr 23 2010, 14:49) *
Откуда дровишки?
75 654 157 байт


Тогда подскажите как ее без компилятора установить и без всяких там SDK, т.е. чистую IDE.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 23 2010, 12:48
Сообщение #24


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата(dimka76 @ Apr 23 2010, 17:40) *
Тогда подскажите как ее без компилятора установить и без всяких там SDK, т.е. чистую IDE.

ну без компилятора-то не выйдет, а без MSDN можно, там при установке предлагается выбор,
причем основную часть дистрибутива занимает именно MSDN.
Понадобится еще gnu make - его можно взять из WinAVR.
Настройка студии, вернее проекта под яровский компилятор достаточно проста, а вот с мэйкфайлом
я до конца не разобрался в части опций компилятора и линкера. Ну может гуру яра помогут smile.gif

Сообщение отредактировал alag57 - Apr 23 2010, 12:51
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 23 2010, 13:02
Сообщение #25


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

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



Коллега сегодня весь день mspgcc к студии цеплял.
Вроде почти получилось.
Правда, пока с ручным мэйкфайлом, но планов громадьё...
Осталось ошибки распарсить.
Мсье знает толк в извращениях!
Еле нашли в этой глупой студии, где предефайн вставить, чтобы нормально системные хедеры парсились..


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 23 2010, 13:11
Сообщение #26


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата(MrYuran @ Apr 23 2010, 19:17) *
Коллега сегодня весь день mspgcc к студии цеплял.

делитесь опытом smile.gif я хоть и не занимаюсь msp, но может тоже что-то полезное
подчерпну.
Go to the top of the page
 
+Quote Post
sevstels
сообщение Apr 23 2010, 13:50
Сообщение #27


Знающий
****

Группа: Участник
Сообщений: 626
Регистрация: 3-12-07
Пользователь №: 32 910



Это всё конечно хорошо...
А вот как например к Эклипсу приклеить дебагер ИАРовский или от ВижуалДСР++?
Дебжить комфортно, пожалуй более важнее чем редактировать.


--------------------
Herz - дятел.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 24 2010, 04:29
Сообщение #28


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(alag57 @ Apr 23 2010, 17:03) *
ну без компилятора-то не выйдет


Тогда как у вас 70 мегабайт получилось, там под гиг выходит.

Цитата(alag57 @ Apr 23 2010, 17:03) *
а без MSDN можно, там при установке предлагается выбор,
причем основную часть дистрибутива занимает именно MSDN.


Про то, что без MSDN я знаю.
Только они примерно одинакового размера, а не как вы говорите
причем основную часть дистрибутива занимает именно MSDN


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 24 2010, 06:14
Сообщение #29


Гуру
******

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



Цитата(alag57 @ Apr 23 2010, 15:03) *
Понадобится еще gnu make - его можно взять из WinAVR.

Там уже есть nmake - достаточно функционален и совместим.
Цитата
а вот с мэйкфайлом я до конца не разобрался в части опций компилятора и линкера.

Все вполне обыденно и зависит исключительно от того что Вам надо.
Кроме того, уже писал, у IAR есть своя утилита iarbuild - не понимаете как делать и что хотите - цепляйте ее и будете рользоватся галочками из IAR IDE.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 24 2010, 11:39
Сообщение #30


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата
там под гиг выходит

Блин специально запустил инсталлятор:
Microsoft Visual C++ 2008 Express Edition with SP1
Total download size: 68MB

http://www.microsoft.com/express/downloads/#2008-Visual-CPP - инсталлятор

Сообщение отредактировал alag57 - Apr 24 2010, 11:41
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 24 2010, 14:04
Сообщение #31


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата
Кроме того, уже писал, у IAR есть своя утилита iarbuild

Да я читал, но сейчас уже не вспомню почему-то решил использовать мейкфайл.
И даже компилятор заставил работать, а вот с линкером помню были проблемы,
что-то типа выходной файл не того формата, который я заказывал. Скорее всего
что-то не дочитал в доках.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Apr 27 2010, 10:40
Сообщение #32


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(alag57 @ Apr 24 2010, 15:39) *
Блин специально запустил инсталлятор:
Microsoft Visual C++ 2008 Express Edition with SP1
Total download size: 68MB

http://www.microsoft.com/express/downloads/#2008-Visual-CPP - инсталлятор


Это вы инсталятор только скачали, который сам при установки все необходимое докачивает.
А вы iso скачайте.
Прикрепленное изображение

Плюс еще Microsoft .NET Framework, да и еще всякой дряни при установки по разным местам раскидает.
Короче, после установки свободное пространство на диске уменьшается на 700-900 МБайт


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
alag57
сообщение Apr 28 2010, 05:20
Сообщение #33


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

Группа: Участник
Сообщений: 130
Регистрация: 26-06-06
Из: Березовский
Пользователь №: 18 355



Цитата(dimka76 @ Apr 27 2010, 16:40) *
Это вы инсталятор только скачали

Инсталлятор порядка 1-2 МБ и я написал, что докачивается 68МБ.

Цитата(dimka76 @ Apr 27 2010, 16:40) *
А вы iso скачайте.

А интересно - зачем?
Зачем мне SQL Server? Зачем мне Visual Studio 2008 Professional Edition?
И еще куча дополнительных компонентов, которые входят
в Студию, судя по вашему скриншоту. Мне нужен только VC9, причем Express,
а не Professional, больше ничего.
Go to the top of the page
 
+Quote Post

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

 


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


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