Als Software wird die 64 Bit Version der IDE Version 1.8.9 benutzt.
Die Einrichtung kann auf einen USB-Stick oder in einem Ordner auf der Localen SD/HD erfolgen.
Die IDE Software das Icon und die Boardverwalter Liste wurden mit FileZilla auf den RasPi kopiert.
Hier der Weg in einem Ordner auf einer Localen SD.
pwd
/home/louis
mkdir -p ide-portable
cp arduino-1.8.19-linuxaarch64.tar.xz ide-portable/
cd ide-portable/
tar -xvf arduino-1.8.19-linuxaarch64.tar.xz
cd arduino-1.8.19
mkdir -p portable
./arduino
Die IDE wird gestartet und kann eingerichtet werden, unter Datei - Voreinstellungen - Zusätzliche Boardverwalter-URLs werden die folgenden Links eingetragen.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Als erstes wird die Installation der Arduino Boards unter Werkzeuge - Boardverwalter - Arduino AVR Boards angestoßen.
Zur Kontrolle ob die Arduino Boards wirklich in der Portablen IDE Installiert wurden.
ls /home/louis/ide-portable/arduino-1.8.19/portable/packages/arduino/hardware/avr/1.8.7/
boards.txt bootloaders cores drivers extras firmwares libraries platform.txt post_install.bat programmers.txt README.md variants
Dann wird die ESP32 Package 3.3.6 in die Portable IDE Installiert die Kontrolle.
ls /home/louis/ide-portable/arduino-1.8.19/portable/packages/esp32/hardware/esp32/3.3.6/
boards.txt CMakeLists.txt cores idf_component.yml Kconfig.projbuild libraries package.json platform.txt programmers.txt tools variant
Dann wird die ESP8266 Package 3.1.2 in die Portable IDE Installiert die Kontrolle.
ls /home/louis/ide-portable/arduino-1.8.19/portable/packages/esp8266/hardware/esp8266/3.1.2/
boards.txt bootloaders cores keywords.txt libraries LICENSE package.json platform.txt POLICY.md programmers.txt README.md tests tools variants
Dann wird die RP2040 Package 5.5.0 in die Portable IDE Installiert die Kontrolle.
ls /home/louis/ide-portable/arduino-1.8.19/portable/packages/rp2040/hardware/rp2040/5.5.0/
ArduinoCore-API boards.txt boot2 cores docs FreeRTOS-Kernel include keywords.txt lib libraries LICENSE ota package.json pico-sdk platform.txt programmers.txt README.md system tests tools variants
Nun als Test noch einige Bibliotheken Installieren unter Sketch - Bibliothek - Bibliotheksverwalter zb. die "U8g2", "URTClib" dann die Kontrolle.
ls /home/louis/ide-portable/arduino-1.8.19/portable/sketchbook/libraries/
readme.txt U8g2 uRTCLib
In Bookworm sind vor dem ersten Start vom Blink Sketch für UNO, in der IDE noch ein paar Vorarbeiten nötig zb. muss sich der user in der Gruppe uucp befinden.
Auch die vielen Warn und Fehler Meldungen im Journal können ausgeblendet werden. Öffnen Sie die .bash_profile und fügen Sie zwei Zeilen hinzu.