Πίνακας περιεχομένων:

Χρήση της μονάδας εντολών IRobot Create με Linux: 4 βήματα
Χρήση της μονάδας εντολών IRobot Create με Linux: 4 βήματα

Βίντεο: Χρήση της μονάδας εντολών IRobot Create με Linux: 4 βήματα

Βίντεο: Χρήση της μονάδας εντολών IRobot Create με Linux: 4 βήματα
Βίντεο: EBE OLie 00a)2018-9-22 UFO Congress Czech- Podhrazska ILona, Ivana Whole lecture CC.- 2024, Δεκέμβριος
Anonim
Χρήση της ενότητας εντολών IRobot Create With Linux
Χρήση της ενότητας εντολών IRobot Create With Linux

Δεδομένου ότι το iRobot δεν έχει παράσχει στους χρήστες του linux έναν τρόπο χρήσης της μονάδας εντολών, έπρεπε να το καταλάβω μόνος μου. Μην τρομάζετε, δεν είναι καθόλου δύσκολο, πραγματικά. Το μόνο που χρειάζεται να κάνετε είναι να τρέξετε μερικά σενάρια. Ας ξεκινήσουμε, ε;

Βήμα 1: Αποκτήστε τα αγαθά

Για αυτό το σεμινάριο, υποθέτω ότι έχετε έναν κατάλληλο διαχειριστή πακέτων. (δηλ. χρησιμοποιείτε παράγωγο Debian ή παράγωγο Ubuntu) Απλώς επειδή apt = καλό. Αν δεν το κάνετε, υποθέτω ότι υπάρχουν τα ίδια πακέτα για yum, αλλά δεν μπορώ να το δοκιμάσω. (Η Fedora δεν με συμπαθεί) Τώρα, πρέπει να τρέξετε ένα μακρύ και περίπλοκο πράγμα:

sudo apt-get install avrdude avr-libc gcc-avrsudo apt-get remove brlttyΚαι ναι, η αφαίρεση αυτού του πακέτου είναι ασφαλής. (Συμβουλή από εδώ) Εάν σας εμφανίσει σφάλμα λέγοντας ότι δεν είναι εγκατεστημένο, είστε καλά, μην ανησυχείτε.

Βήμα 2: Γράψτε/Αποκτήστε ένα πρόγραμμα

Εδώ είναι το μέρος όπου γράφετε το πρόγραμμά σας. Αλλά για να το δοκιμάσετε, αφήστε να χρησιμοποιήσετε ένα πρόγραμμα επίδειξης. Η ενότητα εντολών συνοδεύεται από ένα CD και σε αυτό, υπάρχουν 3 προγράμματα επίδειξης. Για δοκιμή, χρησιμοποιήστε το πρόγραμμα εισόδου. Αντιγράψτε το φάκελο "είσοδος" σε κάποιο σημείο του υπολογιστή σας, όπως/home/user/avr/input.

Βήμα 3: Επεξεργασία Makefile

Εάν γράψατε το δικό σας πρόγραμμα, πάρτε ένα makefile από το CD. Εάν μόλις το αντιγράψατε, τότε το έχετε ήδη. Ανοίξτε το και χρησιμοποιήστε την εύρεση/αντικατάσταση για να επεξεργαστείτε αυτές τις δύο γραμμές:

86: DEBUG = dwarf-2… 204: AVRDUDE_PORT = com9 # προγραμματιστής συνδεδεμένος σε σειριακή συσκευή(Αυτοί οι αριθμοί είναι αριθμοί γραμμών, αν θέλετε να το κάνετε με αυτόν τον τρόπο) Προς

86: DEBUG = μαχαιρώνει… 204: AVRDUDE_PORT = /dev /ttyUSB0 # προγραμματιστής συνδεδεμένος σε σειριακή συσκευήΔεν ήταν πολύ δύσκολο, έτσι δεν είναι;

Βήμα 4: Μεταγλώττιση/Λήψη

Μεταγλώττιση/Λήψη
Μεταγλώττιση/Λήψη
Μεταγλώττιση/Λήψη
Μεταγλώττιση/Λήψη

Δεν ήταν τόσο δύσκολο μέχρι τώρα και αυτό το βήμα δεν διαφέρει: Πρώτα, συνδέστε τη μονάδα εντολών, μέσω USB και βεβαιωθείτε ότι είναι ενεργοποιημένη. Πατήστε το κουμπί Επαναφορά. Στη συνέχεια, μεταβείτε στον υπολογιστή σας και ανοίξτε ένα τερματικό. Μεταβείτε στον κατάλογο όπου βρίσκεται το πρόγραμμα/το αρχείο σας και πληκτρολογήστε:

φτιάξτε το πρόγραμμα allmakeΤώρα, μεταβείτε στη δημιουργία σας και αφαιρέστε το καλώδιο. Στη συνέχεια, πατήστε το κουμπί επαναφοράς και θα ξεκινήσει το πρόγραμμά σας! Συγχαρητήρια!

Συνιστάται: