Πίνακας περιεχομένων:
- Βήμα 1: Αποκτήστε τα αγαθά
- Βήμα 2: Γράψτε/Αποκτήστε ένα πρόγραμμα
- Βήμα 3: Επεξεργασία Makefile
- Βήμα 4: Μεταγλώττιση/Λήψη
Βίντεο: Χρήση της μονάδας εντολών IRobot Create με Linux: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Δεδομένου ότι το 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Τώρα, μεταβείτε στη δημιουργία σας και αφαιρέστε το καλώδιο. Στη συνέχεια, πατήστε το κουμπί επαναφοράς και θα ξεκινήσει το πρόγραμμά σας! Συγχαρητήρια!
Συνιστάται:
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: 5 βήματα
Πώς να συνδέσετε και να ελέγξετε μια λάμπα μέσω της μονάδας ZigBee στο Dragonboard: Αυτό το διδάσκον μαθαίνει στο χρήστη πώς να συνδέει και να εγκαθιστά σωστά τη μονάδα ZigBee στο Dragonboard και να την αλληλεπιδρά με έναν λαμπτήρα ελεγχόμενου ZigBee (OSRAM), δημιουργώντας ένα δίκτυο IOT ZigBee. : Dragonboard 410c; CC2531 Dongle USB; Τ
Πώς να αλλάξετε εύκολα το όνομα της μονάδας Bluetooth με το Arduino: 4 βήματα
Πώς να αλλάξετε εύκολα το όνομα της μονάδας Bluetooth με το Arduino: Σε αυτό το έργο θα μάθετε πώς να ονομάζετε την ενότητα Bluetooth και να εντοπίζετε αστοχίες στη λειτουργία του bluetooth σας. Για αυτό το έργο θα χρησιμοποιήσετε τα ακόλουθα στοιχεία που παρουσιάζονται παρακάτω
Σχεδίαση έντασης φωτός με χρήση της Arduino και της Python's Arduino Master Library: 5 βήματα
Σχεδίαση έντασης φωτός με χρήση Arduino και Python's Arduino Master Library: Το Arduino είναι ένα οικονομικό αλλά εξαιρετικά αποδοτικό και λειτουργικό εργαλείο, ο προγραμματισμός του στο Embedded C καθιστά τη διαδικασία των έργων κουραστική! Η μονάδα Arduino_Master της Python απλοποιεί αυτό και μας επιτρέπει να εκτελούμε υπολογισμούς, να αφαιρούμε τιμές σκουπιδιών
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Άνοιγμα της γραμμής εντολών σε έναν περιορισμένο λογαριασμό χρήστη: 3 βήματα
Άνοιγμα της εντολής εντολής για έναν περιορισμένο λογαριασμό χρήστη: Περιορισμένοι λογαριασμοί που συγκρατούν τις ικανότητές σας προγραμματισμού; Το σχολείο, το κολλέγιο ή η εργασία σας κατέλαβαν και θέλετε να αντισταθείτε; Ο τεχνικός πληροφορικής σας γελάει με το χαβιάρι με τα περιορισμένα έξοδά σας; Τότε μην ψάχνετε άλλο, Ο TheKnight είναι εδώ. ΑΠΟΠΟΙΗΣΗ