Тулчейн разработки под Arduino для любителей командной строки: как перестать использовать Arduino IDE. О PlatformIO, так

от автора

За последний год я написал довольно много кода для ардуино и попутно сменил несколько инструментов разработки. Хочу рассказать про тулчейн который использую. Так что речь пройдет про набор инструментов для такого случая: >10 проектов под разные платы.

Среда разработки

В чем проблема?

Вероятно потому, что Arduino не ориентирована на профессиональных разработчиков, экосистема вокруг стандартной среды разработки страдает отсутствием базовых инструментов.

  • Только в последних версиях появилось какое-то управление библиотеками, пока без подобия Gemfile/requirements.txt/package.json и тд.
  • Отсутствует интеграция с Git или другими VCS.
  • Текстовый редактор не сравнить с вашим любимым текстовым редактором.
  • Отсутствие возможности сохранить выбор платы в проекте.
  • Неудобный вывод ошибок компиляции.

На сайте Arduino есть перечень алтернативных инструментов для разработки. В этом списке есть варианты, которые по разным причинам не стал пробовать. Atmel Studio не рассматривал, так как не использую Windows. Visual Studio Community Edition но это не open-source.

ссылка на оригинал статьи https://geektimes.ru/post/273822/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *