Ардуино

Лучшие IDE для Arduino

Лучшие IDE для Arduino
Когда вы начинаете работать с Arduino, IDE от самих создателей - отличный выбор. Однако, если вы привыкли к любой другой среде разработки, вам следует рассмотреть альтернативы. Дело в том, что работая с Arduino, вы будете довольно много программировать. Если у вас уже есть любимый редактор или IDE, в большинстве случаев вы можете продолжить как обычно. Все, что для этого требуется, это плагин.

Топ-список IDE Arduino

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

Платформа.io

Отличная идея - проверить платформу.io. У них так много плат, даже если вы отфильтруете по Arduino, у вас все равно будет гигантский список. Платформа.io - это библиотека и сервис для всех, кто хочет начать разработку встраиваемых систем. После бесплатной регистрации на платформе.io, вы можете начинать проекты с любой платы в их базе данных. База данных содержит гораздо больше, чем Arduino, так что проверьте. Наиболее распространенный рабочий процесс при использовании платформы - создание проекта из командной строки.

$ platform project init -ide -доска

Идентификатор платы указан в их документации, вы также можете указать их с помощью:

Платформенные доски

Запустите его без параметра платформы, и вы получите список из нескольких тысяч досок. Решите, какую платформу вы хотите использовать, и отфильтруйте с помощью параметра. В этом случае подойдет «ардуино». У вас также есть «atmel» и несколько других, когда вы знаете, какой проект вы начинаете, вы будете знать, как фильтровать.

Arduino IDE

Не отворачивайтесь от этого, оригинала, прежде чем приступить к работе. Этот пакет очень эффективен, есть только несколько причин, по которым вы можете захотеть использовать что-то еще; Вы привыкли к другому и отказываетесь пробовать что-то новое. У вас особенно сложный проект. Одна из немногих действительно важных функций, которых нет в исходной среде IDE, - это контроль версий. Если вы хотите поставить свой проект под контроль git, вам нужно сделать это отдельно. Одна из хороших черт Arduino IDE заключается в том, что в ней есть множество примеров, которые вы можете изучить, изменить и поэкспериментировать. У вас также есть длинный список досок. Некоторые из них устанавливаются вместе с IDE, некоторые из них перечислены и могут быть загружены из Arduino или с помощью диспетчера плат.

Нет интеграции для платформы.io хотя.

Netbeans

NetBeans - это большая система для разработки, которая может обрабатывать множество разных языков, с правильным плагином вы также можете использовать его для проектов Arduino. Вы можете забрать его на портале плагинов. Плагин написан на JAVA, ему 4 года. Любые проблемы, вы, вероятно, сами по себе. Он также доступен на GitHub - Arduino . Найдите файл nbm в GitHub или загрузите исходный код. Для установки найдите файл, выберите его и нажмите кнопку установки. Теперь у вас есть поддержка Arduino и git или любых других функций, поддерживаемых NetBeans. Как упоминалось ранее, платформа.io поддерживает платы, чтобы запустить проект, выполните следующую команду.

$ pio project init -ide netbeans -board unowifirev2

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

Eclipse - Плагин

Как обычно, все плагины Eclipse размещены на своей торговой площадке. Вам нужно выбрать это из запущенного экземпляра Eclipse. Вам следует начать с IDE, а затем продолжить работу с «Диспетчером загрузки Arduino» из новой «IDE». Вы можете загрузить пакет Eclipse, а затем использовать диспетчер загрузок Arduino для обработки интересующих вас плат. У вас также есть фрагменты кода, доступные на торговой площадке.

Использование платформы.io для создания проекта - отличная идея, чтобы. Команда та же, с полным названием IDE.

$ pio project init -ide eclipse -board uno

Это создает скрытые файлы проекта Eclipse; .cproject, который указывает на нужные вам библиотеки и другие вещи. Также создаются необходимые каталоги.

Атом.io

Да, это редактор, но с достаточным количеством плагинов он ведет себя как вся IDE. После того, как вы установили Atom, вы можете перейти к настройкам и установить пакет 'platform-ide'. Как только вы это сделаете, у вас будет выбор инициализировать проект Arduino изнутри редактора.

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

Visual Studio

Visual Studio, да, от Microsoft довольно популярна. У него много разных плагинов, как от Microsoft, так и от других людей. Выбор велик, и вы можете установить только фрагменты или целые пакеты для всех заданий на Arduino. У вас должен быть установлен основной комплект разработчика Arduino, чтобы использовать его в полной мере.

emacs

В emacs у вас есть пакет от ELPA; platformio-Mode, доступно. Для автозавершения кода используйте пакет иронии. Таким же образом вы создаете проект с помощью команды platformio.

$ platformio project init -ide emacs -board uno

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

nvim

Для nvim вам нужно загрузить много деталей. Один - neomake-platformio, другие - файл синтаксиса Arduino, проект Bare Arduino и файлы, которые они рекомендуют. Это сложный метод, который подойдет вам, энтузиастам vim, которые любят компилировать свои собственные материалы.

Заключение

Когда вы начинаете с Arduino, вы получаете много вкусностей прямо с их собственного веб-сайта. Однако, когда вы попадете на более продвинутую территорию, вы можете перейти к другим редакторам и IDE. Главное преимущество в том, что вы можете использовать то, к чему привыкли. Второе преимущество заключается в том, что вы можете делать более сложные вещи, которые Arduino IDE скрывает от новичков.

Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...
Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...