Альтернативная среда разработки Arduino

Timur007
Offline
Зарегистрирован: 17.05.2015

Подскажите пожалуйста, альтернативную среду разработки для Arduino.

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

На плате установлен микроконтроллер AVR, погуглите на эту тему, их масса, на все вкусы и цвета.

Timur007
Offline
Зарегистрирован: 17.05.2015

все перерыл, какая-то хрень глючная одна. Самый нормальный вариант это надстройка для Microsoft Visual Studio, но она не поддерживает Windows 7. Может еще есть какие-то варианты?

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

Timur007 пишет:

все перерыл, какая-то хрень глючная одна.

Значит плохо рыл. Или не то...

Timur007 пишет:

Самый нормальный вариант это надстройка для Microsoft Visual Studio, но она не поддерживает Windows 7. Может еще есть какие-то варианты?

Какая нах надстройка? Есть официальная бесплатная IDE от производителя микроконтроллера, основанная на Visual Studio - Atmel Studio. Как раз недавно вышла новая версия 7.0. Но она тяжеловесная и медленно ворочается на не очень мощных ПК. Есть более старые версии (AVR Studio 4, 5), они полегче (архив)

Остальные IDE описывать не буду, гугл и википедия в помощь.

Да, совсем забыл. В этих средах для МК AVR не применяется упрощенный "ардуиновский язык" wiring, который основан на Си. Придется писать на чистом Си/С++. Ну ещё есть Bascom-AVR, там Basic вроде. Хотя для Visual Studio/Atmel Studio есть платный плагин, который позволяет писать скетчи именно на ардуиновском языке - Visual Micro. Видимо про эту надстройку вы говорили.

Большой плюс официальной IDE - там есть симулятор МК. В симуляторе, перед тем как прошивать МК, можно предварительно глянуть и проверить "на низком уровне", как работает прошивка. Отловить кое-какие ошибки и баги. А при наличии железного отладчика типа STK500 так вообще красота.

vosara
vosara аватар
Offline
Зарегистрирован: 08.02.2014

Использую Sublime Text с плагином Ардуино. Посмотрите может подойдет и Вам

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

Jeka_M пишет:
... Да, совсем забыл. В этих средах для МК AVR не применяется упрощенный "ардуиновский язык" wiring, который основан на Си. Придется писать на чистом Си/С++. ..

Извиняюсь за риторический вопрос, но зачем вводить людей в заблуждение? Нет никакого "специфического языка Wiring". Есть библиотека макросов, классов и функций с таким названием. Втыкаете её в любое место и пользуете как вам нравится .. Ардуино ИДЕ - самый обычный блокнот, имеющий батник, втыкающий строку #include "Arduino.h" после последнего инклуда в скетче и команды переименования файла в *.cpp, запуска компилятора и прошивальщика. Ничего существенного более в нем нет.

Народ вполне легко настраивает на такой же режим и Эклипс и кучу других редакторов. У меня вон kwrite, gedit пользуются практически в том же режиме.

Автору: под виндой есть ИДЕ от производителя. Вот ею и надо пользоваться. Там есть всё что нужно.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Arhat109-2 пишет:

Извиняюсь за риторический вопрос, но зачем вводить людей в заблуждение? Нет никакого "специфического языка Wiring". Есть библиотека макросов, классов и функций с таким названием. Втыкаете её в любое место и пользуете как вам нравится ..

...

 

Дык это... То, что вы описали и есть Wiring.

В пору, когда набор функций на яваскрипте, собранных в один файл, называют "фреймворком", надстройка над ЯП со своим "блокнотом", очень сильно упрощающая жизнь, имеет правно называться "специфическим языком Wiring".

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

Да.. "всё смешалось в доме обломовых".. :)

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

P.S. Особенно в связи с авторским "но там нет любимого Wiring" . ЕСТЬ. Берете и пользуете.

Timur007
Offline
Зарегистрирован: 17.05.2015

А если по делу. Есть еще у кого-нибудь варианты альтернативных IDE ?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Да, хотелось-бы что попроще, но пока Ардуино студио с http://www.arduino.org/software  ещё совсем сырая....

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

Timur007 пишет:

А если по делу. Есть еще у кого-нибудь варианты альтернативных IDE ?

notepad.ехе

Timur007
Offline
Зарегистрирован: 17.05.2015

Клапауций 070 пишет:

notepad.ехе

 

Гениально. Тогда уже можно и ручкой в блокнотике набросать 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а мне понравился Sublime Text на первый взгляд. удобно

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

Вопрос перешел в сталию холиварных. Одно дело поинтересоваться есть или куда, и другое дело "что лучше". Лучше - ровно то, что вам нравится, удобно и помогает решать ваши проблемы, желательно удобным для вас способом.

А мне вот "православно" очень нравится .. жаль у китайцев березовое лыко не закажешь, а ехать самому - лениво. :)

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Arhat109-2 пишет:

Да.. "всё смешалось в доме обломовых".. :)

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

P.S. Особенно в связи с авторским "но там нет любимого Wiring" . ЕСТЬ. Берете и пользуете.

Не нужно мне про безграмотность. Не люблю.

http://wiring.org.co/

Wiring is an open-source programming framework for microcontrollers.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

vosara пишет:

Использую Sublime Text с плагином Ардуино. Посмотрите может подойдет и Вам

Какие преимущества дает?

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

Ну так фреймворк, а не "язык"... и втыкнуть wiring в avr-studio ваще-то "не проблема" стандартными средствами. Инклуд тока не забывать втыкать куда надо. Ну и это, я отвечал на пост #3, а не вам. Часто читаю про "ардуино язык" .. нет такого.

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

Gippopotam пишет:

Какие преимущества дает?

Дуино ИДЕ из Sublime Text не более, но удобней, чем просто Дуино ИДЕ

нужно просто попробовать

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Arhat109-2 пишет:

Ну так фреймворк, а не "язык"... и втыкнуть wiring в avr-studio ваще-то "не проблема" стандартными средствами. Инклуд тока не забывать втыкать куда надо. Ну и это, я отвечал на пост #3, а не вам. Часто читаю про "ардуино язык" .. нет такого.

Тогда мир?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Клапауций 070 пишет:

Gippopotam пишет:

Какие преимущества дает?

Дуино ИДЕ из Sublime Text не более, но удобней, чем просто Дуино ИДЕ

нужно просто попробовать

дык попробовал. фишку не просек...

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

Gippopotam пишет:

дык попробовал. фишку не просек...

т.е. ты пишешь код в классическом Дуино ИДЕ и не чувствуешь дискомфорта в процессе написания?

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

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Клапауций 070 пишет:

Gippopotam пишет:

дык попробовал. фишку не просек...

т.е. ты пишешь код в классическом Дуино ИДЕ и не чувствуешь дискомфорта в процессе написания?

Дискомфорт я чувствую, когда гвоздь в стуле торчит. Ардуино ИДЕ - это инструмент и я умею этим инструментом пользоваться. Если есть более удобный инструмент - я вероятно захочу пользоваться им. Но преимущество Сублима (а им я и так пользовался) в работе с Ардуино я не понял. Пока не понял, поэтому и спросил.

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

Gippopotam пишет:
Ардуино ИДЕ - это инструмент и я им умею пользоваться.

а, кто не умеет нажимать три кнопки в Дуино ИДЕ - покажи пальцем в этого кретина?

Gippopotam пишет:

Но преимущество Сублима (а им я и так пользовался) в работя с Ардуино я не понял.

ну, ок - прикрути Дуино ИДЕ к редактору, которым пользуешься сейчас.

Immortal
Offline
Зарегистрирован: 28.12.2013

Мне понравилась Atmel Studio 7, она кстати импортирует скетчи Arduino IDE в один клик.

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

А что, разве была "война"? :) Мир канешнаж.

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

Timur007 пишет:

Подскажите пожалуйста, альтернативную среду разработки для Arduino.

http://uecide.org/