Inhaltsverzeichnis:

Verwenden des Befehlsmoduls von IRobot Create unter Linux - Gunook
Verwenden des Befehlsmoduls von IRobot Create unter Linux - Gunook

Video: Verwenden des Befehlsmoduls von IRobot Create unter Linux - Gunook

Video: Verwenden des Befehlsmoduls von IRobot Create unter Linux - Gunook
Video: 34C3 - Unleash your smart-home devices: Vacuum Cleaning Robot Hacking - deutsche Übersetzung 2024, November
Anonim
Verwenden des Befehlsmoduls von IRobot Create unter Linux
Verwenden des Befehlsmoduls von IRobot Create unter Linux

Da iRobot Linux-Benutzern keine Möglichkeit bietet, das Befehlsmodul zu verwenden, musste ich es selbst herausfinden. Lassen Sie sich nicht einschüchtern, es ist überhaupt nicht schwer. Alles, was Sie tun müssen, ist, ein paar Skripte auszuführen. Fangen wir an, ja?

Schritt 1: Holen Sie sich die Ware

Für dieses Tutorial gehe ich davon aus, dass Sie einen apt-basierten Paketmanager haben. (d.h. Sie verwenden ein Debian-Derivat oder ein Ubuntu-Derivat) Einfach weil apt = good. Wenn Sie dies nicht tun, gehe ich davon aus, dass es die gleichen Pakete für yum gibt, aber ich kann das nicht testen. (Fedora mag mich nicht) Jetzt musst du eine lange und komplizierte Sache laufen lassen:

sudo apt-get installieren avrdude avr-libc gcc-avrsudo apt-get entfernen brlttyUnd ja, das Entfernen dieses Pakets ist sicher. (Tipp von hier) Wenn Sie eine Fehlermeldung erhalten, die besagt, dass es nicht installiert ist, sind Sie in Ordnung, keine Sorge.

Schritt 2: Ein Programm schreiben/erhalten

Hier ist der Teil, in dem Sie Ihr Programm schreiben. Aber um es auszuprobieren, verwenden wir ein Demoprogramm. Das Befehlsmodul wird mit einer CD geliefert, und darauf befinden sich 3 Demoprogramme. Zum Testen verwenden Sie das Eingabeprogramm. Kopieren Sie den Ordner "input" irgendwo auf Ihren Computer, z. B. /home/user/avr/input.

Schritt 3: Makefile bearbeiten

Wenn Sie Ihr eigenes Programm geschrieben haben, holen Sie sich ein Makefile von der CD. Wenn Sie es gerade kopiert haben, haben Sie es bereits. Öffnen Sie es und verwenden Sie Suchen/Ersetzen, um diese beiden Zeilen zu bearbeiten:

86: DEBUG = dwarf-2…204: AVRDUDE_PORT = com9 # Programmierer mit seriellem Gerät verbunden(Diese Nummern sind Zeilennummern, wenn Sie es so machen möchten)An

86: DEBUG = stabs…204: AVRDUDE_PORT = /dev/ttyUSB0 # Programmierer mit seriellem Gerät verbundenDas war nicht allzu schwer, oder?

Schritt 4: Kompilieren/Herunterladen

Kompilieren/Herunterladen
Kompilieren/Herunterladen
Kompilieren/Herunterladen
Kompilieren/Herunterladen

Es war bisher nicht so schwer, und dieser Schritt ist nicht anders: Stecken Sie zuerst das Befehlsmodul über USB ein und stellen Sie sicher, dass es eingeschaltet ist. Klicken Sie auf die Schaltfläche Zurücksetzen. Gehen Sie dann auf Ihren Computer und öffnen Sie ein Terminal. Navigieren Sie zu dem Verzeichnis, in dem sich Ihr Programm/makefile befindet, und geben Sie Folgendes ein:

mach allmake programmGehen Sie nun zu Ihrem Erstellen und entfernen Sie das Kabel. Drücken Sie dann die Reset-Taste und Ihr Programm startet! Herzlichen Glückwunsch!

Empfohlen: