M5StackLinuxでM5Stack向けArduinoIDE環境を構築するM5Stackを利用するようになり、ArduinoIDEでコンパイルを行うようになりましたが、時間が非常にかかります。同じPCで測定してみたところ、Linux(Ubuntu18.04)でコンパイルする時間が一番短かったので環境構築する方法を紹介します。くじ(Index)M5Stack関連の目次へ戻る記事で利用した環境についてソフトウェアの準備ArduinoIDEのダウンロードM5Stackを接続し、シリアルポート名を確認する。ArduinoIDEは1.8.9でも検証しました。自分では確認していないのですがKernel4.Xの場合はシリアルポートドライバのビルドが必要かもしれません。https://m5stack.com/pages/downloadソフトウェアの準備ArduinoIDEのダウンロードArduinoIDEは下記のHPからダウンロードします。ダウンロードする際に、貢献する(CONTRIBUTE)こともできます。(支払はクレジットカードかPayPalで行います。)FireFoxを利用してLinux(64bit版)をダウンロードした場合は~/Downloads/arduino-1.8.10-linux64.tar.xzというファイルがダウンロードされます。https://www.arduino.cc/en/main/softwareHPが開いたら下にスクロールする。Index)M5Stackを接続し、シリアルポート名を確認する。Ubuntu18.04ではUSBドライバは含まれているので接続すると認識されます。下記のコマンドを実行して接続された後に増えるポート名(/dev/ttyUSB?)を確認しておきましょう。(PCや他のLinuxによっては/dev/ttyUSB以外の場合もあります。Index)インストールArduinoIDEを利用できるようにしていきます。1必要なパッケージのインストールArduinoIDEを実行するために必要なパッケージをインストールしていきます。pyserial2シリアルポートの設定Ubuntuだと、ユーザをdialoutグループに追加して、ポートの権限を変更する必要があるので下記のようにコマンドを実行します。/dev/ttyUSB03tarファイルの解凍ダウンロードしたフォルダからtarファイルを移動して解凍します。作業フォルダは「~/arduino」を使用します。いうディレクトリが作成されます。4インストール通常版インストールしてアイコンから起動したい場合は、下記の手順でinstall.shを実行するとインストールできます。./install.shPortable版ディレクトリ単位で異なる環境を作成したい場合はportableというディレクトリを作成します。IDE」というアイコンをクリックすると起動します。下記のようにarduinoを直接実行します。Index)ArduinoIDEの設定とサンプルのコンパイルシリアルポートの名前が異なる以外はWindows10と使い方は一緒なので、あとの設定については下記の記事を参照してください。Index)おわりにM5StackのFactoryTestのビルドを自分の環境で測定したところ下記のようになっています。4コア以上の端末であれば仮想マシン上にUbuntu環境を構築しても良いかもしれません。0:25WindowsやMacOSで何度もコンパイルして時間が気になる方はぜひ試してみてください。Lite]でLピカする。コメントをキャンセルメールアドレスが公開されることはありません。Lite]でLピカする。複数のオブジェクトを認識できるkmodelファイルを作成する2020年1月19日M5StickVやUnitVで使えるkmodelファイルをローカル環境で作成する。【技適あり】RaspberryPi4が日本で買えるようになりました。タカオ)エンジニア歴20年パソコン歴3?年ラズパイ歴9カ月です。ハマってしまいました。最近は電子工作にも手を出して、ハードもソフトも色々なモノを作っています。ラズパイの魅力を分かりやすく伝えられたらと思っています。ブログの内容で質問等ありましたら、コメントやメールしてください。★コメント欄の名前とメアドは省略可能です。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。miniOrange。