ПРОГРАММИРУЕМ В ECLIPSE

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

vde69 пишет:

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

Ну не скажите, не скажите. А как же JTAG, например? Мне внутрикаменной (сорри, если неправильно выразился) отладки очень не хватает, а оно есть только во взрослых IDE (к которым, при всём моем уважении, Arduino IDE не относится, ибо не её позиционирование). Вместо этого - секас с Serial.print вместо отладочного инструмента.

Так что инструменты нужны разные, каждый хорош для своих задач.

OlegM
Offline
Зарегистрирован: 14.06.2016

вот тут очень солидарен, с отладкой, конечно, это ужас. Кстати ниче нету для Ардуино, что-бы отладку делать в ИДЕ, а не по ЮАРТ ? У меня какая проблемка, переходник на pl2303, а ось Вин10, а 2303 работает на Вин7, поставил на виртуалку, и очень не удобно, едут переходники на ch340g и cp2102, но они пока едут... ИДЕ в Ардуино действительно скудноватый, но че поделать )) халява ))

vde69
Offline
Зарегистрирован: 10.01.2016

DIYMan пишет:

vde69 пишет:

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

Ну не скажите, не скажите. А как же JTAG, например? Мне внутрикаменной (сорри, если неправильно выразился) отладки очень не хватает, а оно есть только во взрослых IDE (к которым, при всём моем уважении, Arduino IDE не относится, ибо не её позиционирование). Вместо этого - секас с Serial.print вместо отладочного инструмента.

Так что инструменты нужны разные, каждый хорош для своих задач.

наличие виртуальной машины с эмулятором реальной железяки и возможностью пользоватся дебугером - это конечно стоит перехода на крутой платный софт, но программка помигать диодом через delay разумеется не стит :)

Но мы-же ведем разговор об arduino... Так, что Вы правы, но с оговорками :)

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

OlegM пишет:

Кстати ниче нету для Ардуино, что-бы отладку делать в ИДЕ, а не по ЮАРТ ?

В Arduino IDE нет, в Atmel Studio есть симулятор микроконтроллера и некоторую отладку можно на нём делать.

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

nikantovik пишет:

а еще более глупую ошибку я совершил когда вступил в дискуссию с DIYMan превратив в тему в базар.

Ведь у него не было цели развивать эту тему.....

поднатаскаюсь в эклипс и создам новую тему )))) полезную ))) позитивную )))

Скорей бы, а то этот эклипс (eclipse-java-mars-2-win32-x86_64) только что бы заставить правильно работать - ума не хватает. А ты там уже о каких-то "вкусностях" уже рассказываешь ))))).

Очень кстати будет "приклеенная" тема с установкой "с нуля" и "под ключ" этого эклипса. А то умных людей тут много, а болванов, вроде меня - еще больше. Если мы все хотим сделать наш мир лучше, соотношение умных к болванам надо как-то изменять! А то у нас максимум на что ума хватает, это на то что бы постебаться над чужим невежеством, выказывая тем самым длину собственных рогов.

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

nikantovik пишет:

а еще более глупую ошибку я совершил когда вступил в дискуссию с DIYMan превратив в тему в базар.

Ведь у него не было цели развивать эту тему.....

поднатаскаюсь в эклипс и создам новую тему )))) полезную ))) позитивную )))

Скорей бы, а то этот эклипс (eclipse-java-mars-2-win32-x86_64) только что бы заставить правильно работать - ума не хватает. А ты там еще о каких-то "вкустностях" уже рассказываешь ))))). Очень кстати будет "приклеенная" тема с установкой "с нуля" и "под ключ" этого эклипса. А то умных людей тут много, а болванов, вроде меня - еще больше. Если мы все хотим сделать наш мир лучше, соотношение умных к болванам надо как-то увеличивать! А то у нас максимум на что ума хватает, это на то что бы постебаться над чужим невежеством, выказывая тем самым длину своих собственных рогов.

все мы в той или иной  отрасли болваны, просто многие об этом даже не задумываются )))

http://eclipse.baeyens.it/stable.php?OS=Windows

для начала качай отсюда стабильную версию. я  скачал для 32 разрядной системы, потому что 64 разрядная у меня не заработала, какая то проблема с явой (хоть и скачал новую яву для 64 разрядной системы)

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

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

можешь согласится с тем что предлагает программа, я же указал чтобы папка workspace была на диске C.

далее программа скачивает сама компилятор. и вуаля! можно пытаться тыкаться в кнопки )))

 

 

OlegM
Offline
Зарегистрирован: 14.06.2016

а с официального сайта качать не умнее ? или религия не позволяет ?

nikantovik
Offline
Зарегистрирован: 19.06.2015

OlegM пишет:

а с официального сайта качать не умнее ? или религия не позволяет ?

это официальный сайт эклипс-ардуино

OlegM
Offline
Зарегистрирован: 14.06.2016

с чего бы это эклипс-ардуино офсайт ?

вроде это оф сайт ? не ? https://www.eclipse.org/downloads/

nikantovik
Offline
Зарегистрирован: 19.06.2015

OlegM пишет:

с чего бы это эклипс-ардуино офсайт ?

вроде это оф сайт ? не ? https://www.eclipse.org/downloads/

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

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

nikantovik пишет:
...для начала качай отсюда стабильную версию. я  скачал для 32 разрядной системы, потому что 64 разрядная у меня не заработала, какая то проблема с явой (хоть и скачал новую яву для 64 разрядной системы)

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

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

можешь согласится с тем что предлагает программа, я же указал чтобы папка workspace была на диске C.

далее программа скачивает сама компилятор. и вуаля! можно пытаться тыкаться в кнопки )))

Так. А как же с прописыванием каких-то переменных для явы в "Path" ?? А как же  - сама ява? Это всё уже не нужно или это уже всё само делается?

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

Так. А как же с прописыванием каких-то переменных для явы в "Path" ?? А как же  - сама ява? Это всё уже не нужно или это уже всё само делается?

Слушай, ну может дуракам везет )))) но я ничего подобного не делал...

Как то баловался с Processing, установил свежую яву для 32 разрядной системы и больше я к яве не прикасался.

И еще, утанавливал Ардуино IDE c установочного фйла, там если я не ошибаюсь, все необходимое устанавливается, так как она базируется на  возможностях языка Java и использует его упрощённый синтаксис.  Ну может я в чем то не прав. Тут спецов не то что целый вагон, а даже поезд. Они меня поправят ))))

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

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

nikantovik пишет:

Buzzer2010 пишет:

Так. А как же с прописыванием каких-то переменных для явы в "Path" ?? А как же  - сама ява? Это всё уже не нужно или это уже всё само делается?

Слушай, ну может дуракам везет )))) но я ничего подобного не делал...

Как то баловался с Processing, установил свежую яву для 32 разрядной системы и больше я к яве не прикасался.

И еще, утанавливал Ардуино IDE c установочного фйла, там если я не ошибаюсь, все необходимое устанавливается, так как она базируется на  возможностях языка Java и использует его упрощённый синтаксис.  Ну может я в чем то не прав. Тут спецов не то что целый вагон, а даже поезд. Они меня поправят ))))

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

Не знаю... Я яву не люблю (не люблю когда она висит в автозапуске), но родной IDE у меня заработал даже в portable-версии. Эклипс вообще не установился. Но я еще не тыкал тот, который скачал вот по твоей ссылке.

Сейчас у меня стоит другая 8-ка х64, явы на ней нет, "IDE 1.6.9 portable" - работает. "Процессинг" тоже ставил, но в прошлой системе. Осталось только проверить твои слова, хотя не факт что у меня всё так гладко завершится: системы-то разные...

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

Не знаю... Я яву не люблю (не люблю когда она висит в автозапуске), но родной IDE у меня заработал даже в portable-версии. Эклипс вообще не установился. Но я еще не тыкал тот, который скачал вот по твоей ссылке.

Сейчас у меня стоит другая 8-ка х64, явы на ней нет, "IDE 1.6.9 portable" - работает. "Процессинг" тоже ставил, но в прошлой системе. Осталось только проверить твои слова, хотя не факт что у меня всё так гладко завершится: системы-то разные...

у меня 7-ка 64 разрядная на работе, дома 10-ка 64 разрядная, и там и там работает 

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

nikantovik пишет:

Buzzer2010 пишет:

Не знаю... Я яву не люблю (не люблю когда она висит в автозапуске), но родной IDE у меня заработал даже в portable-версии. Эклипс вообще не установился. Но я еще не тыкал тот, который скачал вот по твоей ссылке.

Сейчас у меня стоит другая 8-ка х64, явы на ней нет, "IDE 1.6.9 portable" - работает. "Процессинг" тоже ставил, но в прошлой системе. Осталось только проверить твои слова, хотя не факт что у меня всё так гладко завершится: системы-то разные...

у меня 7-ка 64 разрядная на работе, дома 10-ка 64 разрядная, и там и там работает 

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

 

интересненько....

попробуй установи, ну или переустанови яву 

https://www.java.com/ru/download/help/index_installing.xml?os=Windows+8&...

а что интересно думают по этому поводу "наши" специалисты, а то как про говнокод рассказывать они тут как тут 

а когда проблемку решить, так тишина )))))

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

А чего тут думать, если "наши" новички тупят не по-детски? Написано же - в переменных PATH не найден путь к JavaVM. Достаточно установить JavaVM вообще в любое место, а потом просто поправить системную переменную PATH, прописав туда путь к месту установки.

Как править PATH - оставляю в качестве тренировки запросов к гуглю.

nikantovik
Offline
Зарегистрирован: 19.06.2015

DIYMan пишет:

А чего тут думать, если "наши" новички тупят не по-детски? Написано же - в переменных PATH не найден путь к JavaVM. Достаточно установить JavaVM вообще в любое место, а потом просто поправить системную переменную PATH, прописав туда путь к месту установки.

Как править PATH - оставляю в качестве тренировки запросов к гуглю.

спасибо )) 

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

ну во первых ява должна быть установлена

  • "На компьютерах под управлением Windows или Mac OS X внесение изменений в системную переменную PATH обычно не требуется."

а если потребуется то вот

https://www.java.com/ru/download/help/path.xml

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

Установил JDK, перезагрузил комп - пофиг. И яву эту и эклипс туда же...

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Buzzer2010 пишет:

Установил JDK, перезагрузил комп - пофиг. И яву эту и эклипс туда же...

Не сдавайся, мы в тебя верим :)

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

DIYMan пишет:

Buzzer2010 пишет:

Установил JDK, перезагрузил комп - пофиг. И яву эту и эклипс туда же...

Не сдавайся, мы в тебя верим :)

Так непонятное вообще происходит что-то. Главное дело: есть другое "яво-приложение", которое тоже работает только из-под "javaw", но ему этого JDK хватило почему-то, а вот эклипс - в упор его не видит ((((

За веру - отдельное спасибо )))))

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

Так непонятное вообще происходит что-то. Главное дело: есть другое "яво-приложение", которое тоже работает только из-под "javaw", но ему этого JDK хватило почему-то, а вот эклипс - в упор его не видит ((((

За веру - отдельное спасибо )))))

а эклипс и ява 32 разрядные?

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

nikantovik пишет:

Buzzer2010 пишет:

Так непонятное вообще происходит что-то. Главное дело: есть другое "яво-приложение", которое тоже работает только из-под "javaw", но ему этого JDK хватило почему-то, а вот эклипс - в упор его не видит ((((

За веру - отдельное спасибо )))))

а эклипс и ява 32 разрядные?

Ява вот какая: "jdk-7u80-windows-x64", эклипс вот какой: "eclipse-java-mars-2-win32-x86_64", и еще такой: "V3.0_win32.2016-03-31_23-40-46.tar". Ява еще есть вот какая: "jdk-7u80-windows-i586" Сейчас стоит х64. Приложение, которое с ней запускается и работает х86. Эклипс не работает ни один.

nikantovik
Offline
Зарегистрирован: 19.06.2015

Buzzer2010 пишет:

Ява вот какая: "jdk-7u80-windows-x64", эклипс вот какой: "eclipse-java-mars-2-win32-x86_64", и еще такой: "V3.0_win32.2016-03-31_23-40-46.tar". Ява еще есть вот какая: "jdk-7u80-windows-i586" Сейчас стоит х64. Приложение, которое с ней запускается и работает х86. Эклипс не работает ни один.

установи 32 разрядную версию отсюда

 https://www.java.com/ru/download/manual.jsp

предвартительно снеси все предыдущие версии

 https://www.java.com/ru/download/faq/remove_olderversions.xml

 

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

nikantovik пишет:

Buzzer2010 пишет:

Ява вот какая: "jdk-7u80-windows-x64", эклипс вот какой: "eclipse-java-mars-2-win32-x86_64", и еще такой: "V3.0_win32.2016-03-31_23-40-46.tar". Ява еще есть вот какая: "jdk-7u80-windows-i586" Сейчас стоит х64. Приложение, которое с ней запускается и работает х86. Эклипс не работает ни один.

установи 32 разрядную версию отсюда

 https://www.java.com/ru/download/manual.jsp

предвартительно снеси все предыдущие версии

 https://www.java.com/ru/download/faq/remove_olderversions.xml

 

Не успел прочитать, поставил "jdk-7u80-windows-i586" - эклипс запустился вроде...

Celestron
Offline
Зарегистрирован: 13.04.2016

Исключительно мое мнение - хрень полная (Eclipse). После 3-х часов траханья с ней и с javой она у меня запустилась. Сначала, вообще, не видела ардуиновских плагинов. Потом при создании проекта стала требовать установки ардуиновских плат. После простого входа и выхода в соответствующие настройки от своих требований отказалась. Создаю проект, оказывается она уже запомнила мою первую попытку и хотя папки с проектом нет рассказывает мне, что проект уже есть и пересоздать его нельзя. И скажите мне пожалуйста, нахрена она скачивает всю родную IDE, когда у меня все это уже стоит и можно к этому подцепиться, как это делает, например, Visualmicro.

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

Вернулся к VisualStudio 2015 с плагином от Visualmicro. Ничего удобнее, функциональнее и профессиональнее для ардуинки не видел (еще раз повторяю, это мое мнение). Плюс отичный функционал по отладке. Да, были у них раньше глюки, но сейчас стали аккуратнее. Отличная альтернатива Atmel Studio тем же Visualmicro. 

OlegM
Offline
Зарегистрирован: 14.06.2016

Не только тебя ))), автора видать тоже отымел еклипс  или возможно весь ф рапоте, а то чет ни слуху - ни духу ))

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

OlegM пишет:

Не только тебя ))), автора видать тоже отымел еклипс  или возможно весь ф рапоте, а то чет ни слуху - ни духу ))

его труп доедает Эклипс.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Отпишусь тут тоже по своему недавнему опыту и попытке поднять полноценную разработку на Eclipse Luna под Debian 8.4:

В связи с тем, что пользую несколько разных технологий одновременно, разработка СУБД на Скулях MySql, Sybase + в планах стоит PostGre; по работе требуется PHP со всем своим стеком + С/С++ (теперь уже) и периодически приходится вариться в UML, а в дополнение занялся изучением Java для развития и доработок Ardublock и плюсом эта тема с готовыми плагинами .. решил вернуться полноценно на Eclipse и иметь единое средство разработки под все технологии (наивняк, правда жеж :) )

Итого, на Eclipse Luna был поставлен CDT, JDT, DPT, PDT .. и мн. др. Здешние плагины к дуньке решил оставить "на сладкое". Да "железо" - это 4-х ядерный десктоп в 500гектарным винтом и 8 гектарами оперативы. IDEA с большей частью приблуд работает очень шустро и отжирает около гектара. Это так, для справки.

На вторые сутки, я таки доставил все необходимое, нашел описания и донастроил плагины .. сказать что инсталяция силами Эклипс это медленно, значит похвалить команду разработчиков. Это "нечто" по своей тормознутости.

А затем начался процесс переноса проектов, и на третьи сутки этого процесса Эклипс "лег" мертво. Критической массой оказался рабочий проект на PHP стеке весом 384 метра исходников. Он "втягивался" больше 2 суток, задавал вопрос в команду разработчиков о предельном размере исходников проектов, ответа нет до сих пор.

На этом моя попытка вернуться полноценно под Эклипс провалилась. Для справки: попытки коллеги по работе перетащить наш проект и IDEA на Эклипс закончились ровно тем же самым примерно за тот же срок в 2 суток.

Клапауций 232
Offline
Зарегистрирован: 05.04.2016

Arhat109-2 пишет:

Отпишусь тут тоже по своему недавнему опыту...

резюме: ниасилил Эклипс - слабак!

Buzzer2010
Buzzer2010 аватар
Offline
Зарегистрирован: 10.03.2016

Нафига осилять неосиляемое? IDE работает, и пусть работает.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Не то слово ..

Кстати, нашли где он подавился проектом, при удалении внешнего редактора CkEditor из проекта, вливается часа за 2. Но работать в таком режиме один фиг нивазможна .. индексация использованных имен идет фоном примерно с полчаса при каждой загрузке Эклипса .. вроде работает, но подсказывает исключительно "местами" пока не просрется.

Ну и в целом, сравнил работу старого Галилея и этой Луны .. первый значительно шустрее на простых проектах. Чего они туда понавтыкали?!?

nikantovik
Offline
Зарегистрирован: 19.06.2015

OlegM пишет:

Не только тебя ))), автора видать тоже отымел еклипс  или возможно весь ф рапоте, а то чет ни слуху - ни духу ))

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

Мне пока что нравится. А может просто для моих дилитантских проектов эклипса хватает, а может не дорос до более серъезных вещей. В любом случае уважаю мнение всех присутствующих и прислушиваюсь к нему.