スキップしてメイン コンテンツに移動

投稿

5月, 2020の投稿を表示しています

Arduino CLIの導入

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         (確認)インストール済みボード定義の表示