PlatformIO IDEで Arduino 開発 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