RSS лента

Тарахтелка

PlatformIO - прикольно для кодинга под микроконтроллеры

Оценить эту запись
26.05.2018 в 03:59 (367 Показов)
https://platformio.org/

Продолжим топить за разработку эмбедов. Мне понадобилось разобраться, на чем нынче делать код чтобы хорошо и удобно было всем. Основные претензии конечно к управлению c/c++ проектами, но и про юзеров тоже забывать нельзя - им надо как минимум залить прошивку в девайс.

Очень хотелось все делать на rust-е, но для эмбедов он будет окончательно готов только к осени, а ждать нельзя. Поэтому пришлось разбираться, что можно сколхозить на сях. Самым толковым кандидатом оказался "типа IDE" platform.io, который массово нахваливали в интернетах. Должен сказать, нахваливали не зря:
  • Оно есть под все платформы (Win / Mac / Linux).
  • Оно умеет сносно прописывать зависимости от внешних библиотек.
  • Оно умеет прошивать чипы и само детектит COM-порт программатора, что весьма приятно.
  • Есть готовые конфиги для тонны популярных железок, не критично но приятно.
  • Там еще какая-то разухабистая клюква для отладки, но не разбирался - особо не надо.
Из непонятного - оно тащит за собой разные сборки тулзов для прошивки и т.п., но почему-то clang просит поставить отдельно, ручками.

Мы сейчас с комрадом пытаемся облагородить черновик регуля бормашинки, и пока от platform.io впечатления положительные. Так что кому интересно - вполне стоит поковырять.

Обновлено 28.05.2018 в 16:38 [ARG:5 UNDEFINED]

Категории
Железо

Комментарии

  1. Аватар для Prsh
    По-моему у вас ссылка неправильная. Может эта https://platformio.org/ ?
  2. Аватар для Vitaly
    Спасибо, поправил.
  3. Аватар для grafis
    У visual studio code есть плагины под
    platformio. Он мне показался удобнее Atom.
  4. Аватар для Vitaly
    Пусть каждый ставит что больше нравится. Мне атома пока хватает.
  5. Аватар для Ozyris
    Спасибо, попробуем. В свое время остановился на sw4stm32 из-за поддержки убунты.