<aside> 🚧

工事中

</aside>

PlatformIOとは?

マイコン開発のためのVisual Stduio Codeの拡張機能

色々なマイコンの色々なフレームワークに対応した, 高機能エディタにプラグインできる組込み用IDE

https://platformio.org/

PlatformIOの利点

開発環境の構築

PlatformIO拡張機能のインストール

  1. Visual Studio Codeをインストールしなければインストールを行う
  2. Visual Studio Codeを起動する
  3. 画面左のExtensions (拡張機能) を選択
  4. 検索バーで「PlatformIO IDE」と入力
  5. PlatformIO IDE (オレンジのアリのアイコン) を選択する
  6. Installを選択する
  7. 画面左にアリのマークがあればOK

スクリーンショット (241).png


プロジェクトの作成

  1. 画面左のPlatformIO (アリのアイコン) を選択
  2. PIO Home > Openを選択
  3. New Projectを選択する

スクリーンショット 2024-10-20 150218.png

Project Wizard

プロジェクトを作成するために必要な情報を入力する

項目を全て埋めてFinishを押すとプロジェクトが作成される

スクリーンショット 2024-10-20 150530.png

<aside> 🚨

新しいプロジェクトを作成した際にVSCode上で別のディレクトリも参照できるようになっていると, ビルドが上手くいかないことがあるので, File>Open Folderから作成したプロジェクトのみを開く必要がある

</aside>

<aside> 💡

FrameworkのArduinoはArduinoプラットフォームを使ったマイコンのプログラミングを簡単にするために提供されているソフトウェアの一式である

低レベルのマイコンの機能を隠蔽し, 高レベルの関数を提供 (ハードウェアの抽象化) することで, レジスタ操作やタイマー設定を気にせず, 直感的なプログラミングを行うことができる

</aside>

プロジェクトのディレクトリ構成