Einrichten der Arduino IDE 1.8.19 als Portable Version auf einen RasPi 4(2MB) mit Bookworm.

  • 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.

    Code
    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.

    Code
    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.

    Code
    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.

    Code
    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.

    Code
    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.

    Code
    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.

    Code
    id											# Abfragen in welchen Gruppen sich der "user" befindet.
    sudo usermod -a -G uucp louis				# Die Gruppe uucp auch dem user louis geben.
    nano ~/.bash_profile						# Wenn vorhanden dann diese 2 Zeilen hinzufügen oder neu erstellen.
    QT_LOGGING_RULES="*=false"
    export QT_LOGGING_RULES
  • Einrichten der Arduino IDE 1.8.19 als Portable Version auf einen RasPi 4(2MB) mit Bookworm.? Schau mal ob du hier fündig wirst!

  • Warum nicht eine aktuellere wie 2.3.7 ?

    Weil es das nicht für der RPi gibt.

    Arduino hat alle RPi-Versionen >= 2.*.* aus Github entfernt.

    Ich habe hier noch eine Version 2.2.1 die hier noch funktioniert.
    Allerdings ist das ein AppImage:
    181062664 30. Aug 2023  arduino-ide_2.2.1_Linux_arm64.AppImage

    Zu gross um es hier hochzuladen.

    MfG

    Jürgen

  • Arduino IDE 1.8.19 ?

    Und wenn alles in /home/user ist, was ist daran portable ?

    :conf:

    Wenn die IDE auf einen USB-Stick eingerichtet wurde, könnte die IDE mit allen Bibliotheken und Sketchen in der Hosentasche mit zum Kumpel wandern.
    Bei meiner Testreihe zum OTA Update mit Password Verschlüsselung habe ich 3 Portable IDE benutzt.
    In jeder war ein anderes ESP32 Package 3.3.0, 3.3.5 und 3.3.6 Installiert.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!