Альтернатива Arduino IDE (поиск)
- Войдите на сайт для отправки комментариев
Всем привет!
Заходелось более комфортной работы с Ардуиной. Но вся сложность в моем случае заключается в следующем: на работе я пользуюсь PC, а дома - OS X... Начал поиски именно кроссплатформенного (и важно!) Free решения.
Причем хотелось бы легкое и нетребовательное к ресурсам приложение.
1) Notepad++ (https://notepad-plus-plus.org/) - К сожалению, только под Windows
2) Geany (http://www.geany.org/) - понравился, но версия под OS X несколько раз просто "упала".
3) Atom (https://atom.io/) - вроде как всем хороша, но пока не удалось заставить компилировать скетчи :( Пока в работе, окончательный вердикт не вынесен
4) Sublime Text (https://www.sublimetext.com/) - неплохо смотриться, но с Ардуиной пока не подружил :( В работе. И есть минус - 70$.
Что еще есть, но пока не попробовал:
MariaMole (http://dalpix.com/mariamole)
Eclipse (http://www.eclipse.org/downloads/)
Codebender (https://codebender.cc/)
Так вот.. Я так буду долго пробовать/сравнивать/тестить... Может у кого-то уже есть подобный опыт? Поделитесь
пишешь код в 1) или 4), в Дуино ИДЕ настраиваешь на работу с внешним редактором - всё.
Я просто использую виртуальную машину.
Я просто использую виртуальную машину.
а, я просто использую компьютер.
*каким боком виртуальная машина к проблеме выбора софта, без которого не будет ничего работать хоть на реальной, хоть на виртуальной.
Это кроссплатформенное free решение, как хотел автор поста.
Это кроссплатформенное free решение, как хотел автор поста.
виртуальная машина - кроссплатформенное решение. О_О
ок, КЕП.
а, Windows XP, Proteus, Total Commander на твоей виртуалке каким решением является? - автор поста хотел набор ворованного варёза? так ты понимаешь бесплатную лицензию?
Моё решение можно собрать и на Linux при желании, будет то же самое (но это никому не нужно). И да, виртуалка - это кроссплатформенное решение. Это вроде как и так ясно.
Главное удобно. Исходники можно хранить в сети, если надо, а дома или на работе использовать виртуальную машину как сборочную систему. Можно даже удалённо подключаться к одной виртуальной машине, если захотеть.
Моё решение можно собрать и на Linux при желании, будет то же самое (но это никому не нужно). И да, виртуалка - это кроссплатформенное решение. Это вроде как и так ясно.
Главное удобно. Исходники можно хранить в сети, если надо, а дома или на работе использовать виртуальную машину как сборочную систему. Можно даже удалённо подключаться к одной виртуальной машине, если захотеть.
главное, что ты расспространяешь варёз. странно, что твоё творение не забанили на форуме - но, это дело времени, прибанят форум за варёз и капец твоему free решению придёт.
Торрент трекеры тоже забанят? Моё решение free, т.к. основано оно на простом текстовом файле, а всё остальное - обёртка. Моя сборочная система может собирать Arduino код без IDE Arduino и это решение совершенно free, а то, что я обернул его в виде виртуальной машины - это моё личное дело.
Я, кстати, использую Notepad++ для сборки, но то же можно сделать, к примеру, с помощью Microsoft Visual Code, не знаю есть ли он для OS X. Кстати, Notepad++ у меня и под Linux работает через wine.
Торрент трекеры тоже забанят?.
только порнхаб и только на России. О_О
Visual Studio Code – редактор кода для Linux, OS X и Windows
виртуальная машина - кроссплатформенное решение. О_О
ок, КЕП.
а, Windows XP, Proteus, Total Commander на твоей виртуалке каким решением является? - автор поста хотел набор ворованного варёза? так ты понимаешь бесплатную лицензию?
1.
Сами виртуальные машины VmWare/VirtualBox имеют бесплатные версии, более чем пригодные для наших целей.
А уж что там запускает пользователь, это на его совести (или корпоративных требованиях).
Но в любом случае получается и кроссплатформенно и портабельно.
Упомянутая, уже готовая виртуальная машина, хороший пример, того как можно и нужно делать.
Никто не мешает, использовать то же самое в лицензионном виде.
PS: Если поствить Windows проблем нет, достаточно много можно найти в офисах, "в ненужном состоянии" Windows XP pro.
То с Протеусом хуже, он фактически не продаётся по вменяемым ценам. Для официальщиков - только игнорировать его.
2.
Если не нужен именно Proteus, то в виртуальной машине удонее Linux (не бесплатнее, а именно удобнее для разработки).
Кстати любимый Total Commander, который даже условно бесплатен, отлично работает под Linux в Wine, причем без проблем и быстро, и очень удобен для копания в "файл-помойках". Да есть опенсорсный аналог DoubleCommander, но набор плагинов не тот.
Если нравятся виндовые редакторы Notepad++,Programmers Notepad, так они тоже под Wine работают.
3) Atom (https://atom.io/) - вроде как всем хороша, но пока не удалось заставить компилировать скетчи :( Пока в работе, окончательный вердикт не вынесен
Я остановился на PlatformIO, там по умолчанию интеграция с Atom.
http://platformio.org
Я остановился на "Visual Studio Community" + плагин "Visual-Micro".
То и другое бесплатно, для VS нужна простая регистрация, для V-M как бетатестера.
Достоинства:
- IDE запускается почти мгновенно.
- Компиляция быстрая, библиотеки собираются последними, а не до проверки ошибок,
- вывод вменяемых сообшений об ошибках, и удобным переходами к проблемным местам.
- Можно настроить кодировку исходников
- редактор кода бесподобен. Тут полнейший функционал, есть всё что можно придумать.
- есть отладка, загрузчик, монитор порта и прочее
Недостатки - гигантский размер Visual Studio. Впрочем если его не только для контроллеров использовать, то это не имет значения.
для V-M как бетатестера.
Можно этот момент подробнее?
Тоже пользовался до platformio, в отличии майкрософта, мне нравится, что компорт выбирается автоматически при прошивке и при открытии монитора порта, библиотеки скачиваются сами из githab локально для проекта или глобально, как в командной строке прикажешь. Кроме того был проект с гитхаба который не удалось скомпилировать в визуале, однако в arduino IDE и в platformio компилируется, хотя наверное мне просто знаний не хватило на адптацию кода.
А чем codeblocks не вариант?
Ардуино для неё есть, только чуть поковыряться нужно.
Некропостъ, но просто оставлю это здесь, может кому пригодится:
Visual Studio Code - free, open source, нативный под *nix / Mac, 60 Мб весом (бинарник linux по крайней мере, вендовый должен быть поменьше), шустрый как понос, требует установки arduino IDE 1.6.x и легковесного плагина внутри редактора.
PlatformIO – замена Arduino IDE! Крутая штука, появившаяся относительно недавно...
https://create.arduino.cc/editor/
Rostislav_lv и xxx_87, доброе утро.
Я бы даже сказал, гутен морген!
И Вам не хворать, уважаемые! :)
Ну не посмотрел я на дату! :)))))))
Спасибо. Тоже обратил внимание, что многие переехали на этот вариант. А настройками/советами не поделитесь?
https://alexgyver.ru/platformio-%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0-arduino-ide/
Это для начала, а дальше по наитию.. :)