Статус:
Offline
Реєстрація: 17.08.2005
Повідом.: 49007
Реєстрація: 17.08.2005
Повідом.: 49007
Программирование ARM. Eclipse, Keil,IAR,CooCox - всё сюда.
Поскольку я активно перехожу на ARM - пытаюсь сразу подружиться со всем инструментарием, который доступен и используется.
Насчитал используемых IDE разной степени глючности в общем случае аж 3 (может кто и больше юзает.
1. IAR - старичёк со многими нелюбимым IDE, но отличным компилятором, кучей екзамплов и т.д.
2. Keil - ввёл меня в когнитивный диссонанс. При том, что я выбираю камень в визарде, оно само подтягивает все нужные инклуды и драйвера,"но... Он любит вас!"(С)Карлин ВСЁ РАВНО РУКАМИ надо показывать. ПЗДЦ. Долго тупил как заставить его дружить с J-Link - оказалось надо просто показать 2 раза. 1й - выбрать в списке чем дебажу, 2 - показать в папке проекта "ах куда же я положил драйвер"(С)забывчивый Keil.
Верхние 2 - платные.
Eclipse - прородитель и сен-сей всякой фришной поебени.
На его базе сделаны CooCox и некий монстр от Olimex (да, Olimex перебрали еклипс под свои борды. На вскидку - не менее вздроченный, чем сам оригинальный еклипс, что не странно).
____________________________________________________
Впечатления от IAR - ни каких. То есть - стартовал и не заметил. Причем было это лет 5 назад и дебажилось виглером.
Взял екзампл от олимекса на какую-то из плат, выкинул лишнее - получилась рыба с готовыми библиотеками всей периферии.
В общем - Plug And Prei.
Впечатление от Keil - как от шизофреника. Эдакий дедушка профессор, крутой, дорогой, но... с маразмом.
Тем не менее - проект откомпилился и дебажится. Хотя понять чего ему было надо - было непросто. (Ну не привык я, что коммерческому продукту, в котором есть визард и он даже работает, надо показывать куда он, суко, сам свои файлы запихал).
Eclipse - вот тут-то начинается самое весёлое. Сам еклипс компилит, но совершенно не хочет дружить с J-Link-ом, хотя его поддержку туда совсем недавно вернули.
CooCox на базе еклипса - не компилит вообще. 2 из трёх багов выловил на просторах интернета и оба они связаны либо с повторным объявлением в CooCox-овских инклудах, либо с тупняком в них же.
Хотя у IDE есть свой визард, который неплохо сам подтягивает, но штук 5 несмертельных варнингов о том, что что-то 2 раза объявлено - присутствуют.
Я посмотрел на это и думаю, что не поддержу этот проект не то что донатом, но ещё и матюков могу написать.
Eclipse for Olimex Development Suite - сразу после создания пустого проекта ругнулся
Description Resource Path Location Type
make: *** Нет правила для сборки цели `all'. Останов. Olimex2 C/C++ Problem
Description Resource Path Location Type
make: *** Нет правила для сборки цели `all'. Останов. TestOlimex_v1 C/C++ Problem
Чем развлёк, напугал, ввёл в ступор - одновременно.
___________________________________________
Я в раздумьях... Из всего многообразия есть платное и Eclipse, не дружащий с J-Tagom.
Взял бы IAR и не парился, но так как я хочу положить что-то на SourceForge - хотелось бы использовать всёж опенсорсную среду.
____________________________________________
Итого - кто уже дружил Eclipse с J-Link?
P.S. Ну и вообще - давайте про армьё сюда писать, а-то всё как-то получилось разбросанным по разным темом, если и упоминалось.
Поскольку я активно перехожу на ARM - пытаюсь сразу подружиться со всем инструментарием, который доступен и используется.
Насчитал используемых IDE разной степени глючности в общем случае аж 3 (может кто и больше юзает.
1. IAR - старичёк со многими нелюбимым IDE, но отличным компилятором, кучей екзамплов и т.д.
2. Keil - ввёл меня в когнитивный диссонанс. При том, что я выбираю камень в визарде, оно само подтягивает все нужные инклуды и драйвера,
Верхние 2 - платные.
Eclipse - прородитель и сен-сей всякой фришной поебени.
На его базе сделаны CooCox и некий монстр от Olimex (да, Olimex перебрали еклипс под свои борды. На вскидку - не менее вздроченный, чем сам оригинальный еклипс, что не странно).
____________________________________________________
Впечатления от IAR - ни каких. То есть - стартовал и не заметил. Причем было это лет 5 назад и дебажилось виглером.
Взял екзампл от олимекса на какую-то из плат, выкинул лишнее - получилась рыба с готовыми библиотеками всей периферии.
В общем - Plug And Prei.
Впечатление от Keil - как от шизофреника. Эдакий дедушка профессор, крутой, дорогой, но... с маразмом.
Тем не менее - проект откомпилился и дебажится. Хотя понять чего ему было надо - было непросто. (Ну не привык я, что коммерческому продукту, в котором есть визард и он даже работает, надо показывать куда он, суко, сам свои файлы запихал).
Eclipse - вот тут-то начинается самое весёлое. Сам еклипс компилит, но совершенно не хочет дружить с J-Link-ом, хотя его поддержку туда совсем недавно вернули.
CooCox на базе еклипса - не компилит вообще. 2 из трёх багов выловил на просторах интернета и оба они связаны либо с повторным объявлением в CooCox-овских инклудах, либо с тупняком в них же.
Хотя у IDE есть свой визард, который неплохо сам подтягивает, но штук 5 несмертельных варнингов о том, что что-то 2 раза объявлено - присутствуют.
Я посмотрел на это и думаю, что не поддержу этот проект не то что донатом, но ещё и матюков могу написать.
Eclipse for Olimex Development Suite - сразу после создания пустого проекта ругнулся
Description Resource Path Location Type
make: *** Нет правила для сборки цели `all'. Останов. Olimex2 C/C++ Problem
Description Resource Path Location Type
make: *** Нет правила для сборки цели `all'. Останов. TestOlimex_v1 C/C++ Problem
Чем развлёк, напугал, ввёл в ступор - одновременно.
___________________________________________
Я в раздумьях... Из всего многообразия есть платное и Eclipse, не дружащий с J-Tagom.
Взял бы IAR и не парился, но так как я хочу положить что-то на SourceForge - хотелось бы использовать всёж опенсорсную среду.
____________________________________________
Итого - кто уже дружил Eclipse с J-Link?
P.S. Ну и вообще - давайте про армьё сюда писать, а-то всё как-то получилось разбросанным по разным темом, если и упоминалось.