Последние новости об альтернативных IDE Arduino
Я просто ненавижу IDE Arduino по умолчанию. В Windows я использую Visual Studio Code с соответствующим плагином.
Теперь у меня есть машина с Ubuntu, и я ищу окончательную IDE. Вопросы:
- Я не уверен, что для использования VSC мне также нужно установить интегрированную среду разработки по умолчанию
- есть ли что -нибудь получше?
Кстати, у меня также есть QtCreator, PHPStorm, MPLAB X, STM32Cube (на основе Eclipse).
@Mark, 👍0
Обсуждение2 ответа
Я использую Arduino IDE для «сборки» всего.
Однако в случае более крупного проекта я использую «приличный» редактор кода (в моем случае Visual Studio) для редактирования и Arduino IDE для сборки.
Кроме того, поскольку я предпочитаю тестировать весь код, не связанный с Arduino, на ПК (не на Arduino), в проекте Visual Studio (C++) используются некоторые созданные мной классы-заглушки (специально для моего проекта), и я могу запустить приложение на моем ПК.
Когда какая-то часть будет завершена, я могу создать тот же код в Arduino IDE, но без заглушек (поскольку они получены из Arduino.h и связанных файлов Arduino).
Какая IDE лучше всего подходит для "редактирования" кода, я думаю, очень субъективно. Но описанным выше способом я могу сразу увидеть множество классов/файлов с левой стороны (а не сверху, как в Arduino IDE, где на экране помещается только 5 вкладок), и протестировать много кода на ПК уже до отправив его на Arduino.
Репозиторий GitHub можно найти здесь: https://github.com/michelkeijzers/Mestra
Проект внутри — DmxLightShow.
К сожалению, для своих конкретных нужд я делаю наоборот :) Приходится тестировать код на таргете. По этой причине я ищу полную IDE, где я могу управлять библиотеками/платами, загружать программное обеспечение и т. д., как в стандартной среде., @Mark
@Mark Даже в этом случае вы можете сделать два проекта: один в своем любимом редакторе, где вы можете открывать несколько файлов и хранить их в разных папках, а также использовать Arduino IDE для сборки., @Michel Keijzers
Создатели Arduino сильно обиделись на вас.
Лично я использую Geany, но вы можете использовать eclipse, но я нахожу плагин Arduino довольно враждебным, особенно когда дело доходит до редактирования библиотек по умолчанию (для добавления printf) и бессмысленно сложных настроек последовательного монитора по умолчанию выше диапазона NANO.
Хотя отсутствует функция тестирования без загрузки
Хотя большинство других редакторов вполне удовлетворились бы и файлом ардуино, но вам всегда нужно создавать новый проект с родной IDE.
Вы найдете функцию внешнего редактора в настройках Arduino-ide, и в этом случае каждый раз, когда файл сохраняется, он немедленно обновляется в IDE Arduino, поэтому вы можете использовать его для своей дегустации в качестве подокна.
- Могу ли я использовать Visual Studio вместо Arduino IDE?
- Какие есть другие IDE для Arduino?
- Arduino IDE Отказано В Разрешении На Загрузку, Ubuntu
- Не могу загрузить скетч в Arduino Nano
- Как просто закрыть вкладку в Arduino IDE?
- Как отключить мигающий курсор/каретку в среде IDE Arduino?
- Установка Arduino IDE в Linux
- avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied Upload error:
Я использую Eclipse Sloeber. Это плагин Eclipse (или продукт - настроенный Eclipse). Он добавляет набор инструментов Arduino в инструменты разработки Eclipse C/C++. https://eclipse.baeyens.it/, @Juraj
У меня есть свой собственный, который я публикую для использования людьми, если они хотят. [UECIDE](https://uecide.org)., @Majenko
@Juraj, к вашему сведению, я пробовал
Sloeber
. Это кажется отличным проектом, но для меня в нем слишком много ошибок. Через два дня я все еще не могу скомпилировать проект. Возможно в будущем это может стать подходящим вариантом!, @Markменя устраивает. будущее Sloeber уже наступило. он больше не развивается активно, @Juraj
Под Ubuntu 19.10 непригодна для использования. И если он больше не разрабатывается, это еще одна причина его избегать :-), @Mark