Тулчейн разработки под Arduino для ценителей командной строки: PlatformIO или как перестать использовать Arduino IDE
DIY или Сделай сам*, Arduino* За последний год я написал довольно много кода для Arduino и попутно сменил несколько инструментов разработки. В статье упоминаются варианты которые пробовал и более подробно о том, на чем остановился. Речь пойдет про набор инструментов для случая когда >10 проектов под разные платы и немного про разработку и установку библиотек. В чем проблема? Вероятно потому, что Arduino не ориентирована на профессиональных разработчиков, экосистема вокруг стандартной IDE отличается отсутствием привычных для меня инструментов: Только в последних версиях появилось какое-то управление библиотеками, пока без подобия Gemfile/requirements.txt/package.json, то есть нельзя для проекта указать какие либы каких версий используются нет интеграции с Git или другими VCS текстовый редактор не сравнить с моим любимым текстовым редактором нет возможности сохранить выбор платы в проекте неудобный вывод ошибок компиляции На сайте Arduino есть перечень алтернативных инструментов для разработки. В этом списке есть варианты, которые по разным причинам не стал пробовать. Например Atmel Studio и Visual Studio CE не рассматривал. Хотелось найти инструмент поддерживающий работу из коммандной строки. https://geektimes.ru/post/273852/
RadioMart.org - Интернет магазин радиодеталей
Тулчейн разработки под Arduino для ценителей командной строки: PlatformIO или как перестать использовать Arduino IDE
DIY или Сделай сам*, Arduino*
За последний год я написал довольно много кода для Arduino и попутно сменил несколько инструментов разработки. В статье упоминаются варианты которые пробовал и более подробно о том, на чем остановился. Речь пойдет про набор инструментов для случая когда >10 проектов под разные платы и немного про разработку и установку библиотек.
В чем проблема?
Вероятно потому, что Arduino не ориентирована на профессиональных разработчиков, экосистема вокруг стандартной IDE отличается отсутствием привычных для меня инструментов:
Только в последних версиях появилось какое-то управление библиотеками, пока без подобия Gemfile/requirements.txt/package.json, то есть нельзя для проекта указать какие либы каких версий используются
нет интеграции с Git или другими VCS
текстовый редактор не сравнить с моим любимым текстовым редактором
нет возможности сохранить выбор платы в проекте
неудобный вывод ошибок компиляции
На сайте Arduino есть перечень алтернативных инструментов для разработки. В этом списке есть варианты, которые по разным причинам не стал пробовать. Например Atmel Studio и Visual Studio CE не рассматривал. Хотелось найти инструмент поддерживающий работу из коммандной строки. https://geektimes.ru/post/273852/