Топ-список 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 скрывает от новичков.