abbozza! Peer

Der abbozza! Peer ist ein Programm, das verschieden Features ermöglicht.

  • Das Compilieren und Hochladen von Programmen auf an den Computer angeschlossene Einplatinencomputer, wie z.B. dem Arduino Uno unddem Calliope Mini.

  • Die Kommunikation über die USB-Schnittstelle mit den angeschlossenen Einplatinencomputer. Das ermöglicht die Visualiserung und Speicherung von Messdaten.

  • Sketches in abbozza! Worlds können auf die übermittelten Daten zugreifen und Nachrichten an die Einplatinencomputer senden.

  • Peers können miteinander kommunizieren und so die Interaktion zwischen Sketches auf verschiedenen Rechnern und Einplatinencomputern ermöglichen.

  • Für Arduinos und den Calliope Mini stellt der Peer eine einfache textbasierte Entwicklungsumgebung zur Verfügung, die unabhängig genutzt werden kann. Es kann auch der aus den Blöcken generierte Quelltext gelesen, gespeichert und bearbeitet werden.

Installation

Das Installationsprogramm installiert den abbozza! Peer als reguläre Applikation. Der Installer enthält alles, was benötigt wird.

Mit dem ZIP Archiv kann man den abbozza! Peer ohne Installation verwenden. Einfach das Archiv an gewünschter Stelle auspacken und das enthaltene Programm starten.

Downloads

Die Pakete

Die Pakete kann man einfach herunterladen und auf die übliche Art installieren.

Das Tar-Archiv

Das Tar-Archiv enthält die eigentliche Applikation. Allerdings muss man vorher eine Reihe von Paketen installieren.

Auf Debian-Systemen (Ubuntu etc.):

sudo apt install default-jre make srecord gcc-arm-none-eabi libstdc++-arm-none-eabi-newlib libstdc++-arm-none-eabi-dev

Statt default-jre kann man auch eine anderes Java Runtime Environment nehmen, z.B. openjdk-19-jre.

Auf RPM-basierten Systemen:

sudo yum install java make srecord arm-none-eabi-gcc-cs arm-none-eabi-newlib arm-none-eabi-c++

Statt yum gehen auch andere Packet Manager.

Anschließend das Tar auspacken. Dabei wird ein Verzeichnis abbozza angelegt.

tar xzf abbozza-?.?.?_x86_64.tgz

Die Fragezeichen bitte durch die Versionsnummer ersetzen. Der Start erfolgt durch

cd abbozza/bin && abbozza

Voraussetzungen

Es wird Java benötigt. Man kannes auf java.com herunterladen.

Außerdem werden die Xcode Command-Line Tools benötigt. Dazu muss ein Terminal geöffnet und der folgende Befehl eingegeben werden:

xcode-select --install

Auf M1/M2-Macs muss Rosetta 2 installiert sein. Anleitung zur manuellen Installation.

Installation

Einfach das Passende Archiv herunterladen und auspacken.