Arduinoのコマンドライン環境 arduino-cli を触ってみる。 屋外設置のRaspberry pi3A+ に導入し、接続した独自ボードに書き込みができる環境を構築してみた。 結論から言うと、一度コンフィグが済んでしまえば、コンパイル、アップロードはとても快適。 手順を調べた時の環境 (2020年4月) 実行環境 : Raspberrypi 3A+ , Raspberry pi 3B, RaspberryPi4B(4GB) OSはRaspbian Burster(v7)で共通 バイナリ: arduino-cli_0.10.0_Linux-ARMv7.tar.gz SSHターミナル:MovaXterm (Windows10) ボード: Arduino Uno, Arduino互換機 (Sanguinoベース) 最初の工程は大まかに4つ (2020年5月現在) 1 最新バイナリを任意のディレクトリに設置。バイナリはPathを通しておく 入手先 https://arduino.github.io/arduino-cli/installation/ RaspianだとLinux ARM 32bitでよいはず(そのうち64bitバージョンになりそう) 2 初期設定 作業フォルダの設置 Configファイルの初期化(ホームディレクトリに.arduino15が生成される) $arduino-cli config init 3 ボード関連のインストール ボードインデックスの初期化 $arduino-cli core update-index (確認)インストール可能なボード定義一覧のリスト表示 $arduino-cli core search ボード定義のインストール (リスト表示したIDを指定)例えば、 $arduino-cli core install arduino:avr (確認)インストール済みボード定義の表示
kent`s prototyping memorandum