четверг, 18 февраля 2016 г.

PlatformIO - аналог Composer для разработки по железу



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

  Пока я тестировал его только на AVR, ESP8266. Но пакет поддерживает множество платформ, в том числе stm. Как и многие молодые проекты, он довольно сырой, однако многообещающий.
 Кроме консольной утилиты CLI у него имеется интеграция в удобный блокнот Atom, что будет особенно приятно начинающим, которые хотели бы получить сразу полный набор. Я же предпочитаю использовать PlatformIO с Eclipse.

Плюсы
  • Простота настройки
  • Поддерживает множества платформ (AVR, ESP8266, STM32, MSP430, etc)
  • Интеграция с популярными IDE (в т.ч. мой любимый Eclipse)

Минусы
  • Относительная сырость 
  • Пока не портирован на Python 3 (поддерживает только 2.7)
Бонус

Настройка Eclipse для работы с AVR или Arduino с помощью PlatformIO

Комментариев нет:

Отправить комментарий