PlatformIO IDEで Arduino 開発

Arduinoの開発環境もっと良くならないかな?

Xcodeでアプリ開発をしているとArduino開発環境はコード補完とかいつになったら出来る様になるのか?

デバッグ時に動作中のボードの変数をシリアルに出力して見るのでは無く、PCのデバッガーで見られると便利なのだがね。と、ついターゲットが異なる開発環境なのに思います。

 

VSCode(Visual Studio Code)とPlatformIOは、Arduinoの開発環境(正確にはIoT機器)を激変させます。

 

VSCode(Visual Studio Code)はマイクロソフト社が無償でマルチプラットフォーム(Windows、macOS、Linux に対応)に提供するソースコードエディッタです。標準でJavaScript、TypeScript、Node.jsをサポートして、他のプログラム言語とかランタイムも機能拡張でサポートできます。

 

PlatformIO IDEはIoTの組み込みボードの次世代統合開発環境として提供されています。

そして、OSに依存しないクロスプラットフォームのビルドシステムです。800以上のIoTボードと35以上の開発プラットフォーム、20以上のフレームワークをサポートしています。その中にArduinoの開発環境も入っていると言うことです。PlatformIOで異なる複数のプラットフォームの開発が出来るのです。

 

ちなみに、PlatformIO Core(PlatformIO IDEに組み込まれている)はPythonで書かれています。

どうもPCなどの動作環境上のOSのライブラリの依存が無いように開発されているので、PCからRaspberry Piなどの小型コンピュータまでの幅広い環境で使用することが出来るようです。

 

PlatformIO
https://platformio.org/

 

作成日時 2020-06-14 13:52 更新日時 2020-07-08 00:57


更新日時 2020-07-08 01:39