Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

raspi 3b+にarduino ide環境をつくる

ARM用1.8.7系IDEのリンクは以下の通り。
https://downloads.arduino.cc/arduino-1.8.7-r1-linuxarm.tar.xz
マグカップやTシャツが御用入りの際は、ぜひロゴ入りのやつを買ってくださいね。

$ #{YOUR_DOWNLOAD_DIR}
$ tar -xvf arduino-1.8.7-r1-linuxarm.tar.xz

おわったらば、解答先に移動してinstall.shを……といっても、デスクトップにアイコンがでるだけですが……。

$ cd arduino-1.8.7/
$ ./install.sh 
Adding desktop shortcut and menu item for Arduino IDE... done!

なんでaptじゃないの?

私も最初はaptでいれるのかな〜と思ってましたが、なんかJVM系でエラーが起きるため断念。
さらに調べると、どうもV1.0.5とかいう化石を使っている模様……
ESP32やArduino Zeroのような次世代ボードに対応できない恐れが大きかっため断念しました。

$ apt-cache show arduino
Package: arduino
Version: 2:1.0.5+dfsg2-4.1
Installed-Size: 1618
Maintainer: Scott Howard <showard@debian.org>
Architecture: all
Depends: default-jre | java6-runtime, libjna-java, librxtx-java (>= 2.2pre2-3), arduino-core (= 2:1.0.5+dfsg2-4.1)
Recommends: extra-xdg-menus, policykit-1
Size: 1191444
SHA256: 5f06633c7334f8d2e49cac2e2a1e9459aa9db069940057e18f2513e2a5fcc504
SHA1: a55df598f7976419f1b06354c31932f44f86fae2
MD5sum: b50e59821befd0581f254eb3bfeae8d2
Description: AVR development board IDE and built-in libraries
 Arduino is an open-source electronics prototyping platform based on
 flexible, easy-to-use hardware and software. It's intended for artists,
 designers, hobbyists, and anyone interested in creating interactive
 objects or environments.
 .
 This package will install the integrated development environment that
 allows for program writing, code verfication, compiling, and uploading
 to the Arduino development board. Libraries and example code will also
 be installed.
Description-md5: 60f8f72e8783c6b5a72254120b680cdb
Homepage: http://www.arduino.cc
Tag: field::electronics, role::program
Section: electronics
Priority: extra
Filename: pool/main/a/arduino/arduino_1.0.5+dfsg2-4.1_all.deb