Σύνδεση και ρύθμιση του raspberry pi 3. Raspberry Pi - χρήσιμες εντολές. Σύνδεση σε εκτυπωτή δικτύου

Αυτό το άρθρο, το οποίο είναι αρκετά μεγάλο ακόμα και για ένα ιστολόγιο, περιγράφει τα πρώτα βήματα ενός μεσήλικα «ειδικού πληροφορικής» στο δρόμο για την απόκτηση της πιο πρόσφατης προσέγγισης στην εκπαίδευση στην πληροφόρηση σε σχολεία και πανεπιστήμια στις ανεπτυγμένες χώρες - σωματικός υπολογισμός στον devboard Raspberry Πι, προκειμένου να το διαθέσει στο αγαπημένο του παιδί και στο σχολείο του σπιτιού του.

Στην πορεία, για πρώτη φορά στη ζωή μου έπρεπε να γνωρίσω μια εναλλακτική πλατφόρμα υλικού «Wintel» (Raspberry Pi 3 βασισμένη σε επεξεργαστή ARM), master που εργάζεται σε ένα άγνωστο λειτουργικό σύστημα (Rasbian OS βασισμένο σε Debian Linux) , κάντε φίλους με μια νέα γλώσσα προγραμματισμού (Python ), θυμηθείτε τα βασικά ραδιοηλεκτρονικά.

Ως αποτέλεσμα, για μόνο 3,5 χιλιάδες ρούβλια. και ένα μήνα αναμονής, το παιδί μου απέκτησε ένα αρκετά ισχυρό εργαλείο, μοναδικό στις εκπαιδευτικές του δυνατότητες, που συνδυάζει έναν αθόρυβο υπολογιστή 4 πυρήνων στο μέγεθος μιας πιστωτικής κάρτας, έναν διακομιστή web, ένα κέντρο πολυμέσων, ένα κέντρο ελέγχου για αισθητήρες έξυπνου σπιτιού, ένα εργαστήριο για τον έλεγχο των βασικών αρχών του προγραμματισμού, της ρομποτικής και της ραδιοηλεκτρονικής - μια σχεδόν ιδανική λύση για μια σχολική λέσχη πληροφορικής.
Ταυτόχρονα, όλα τα προγράμματα σε αυτό είναι αρχικά δωρεάν και είναι διαθέσιμα σε μεγάλη ποικιλία από διαδικτυακά αποθετήρια και δεν υπάρχουν κατ' αρχήν ιοί.

Μια εκδρομή στην ιστορία της διδασκαλίας της πληροφορικής στο σχολείο και το πανεπιστήμιο

Από τα τέλη της δεκαετίας του '90, έχω συμμετάσχει με τον ένα ή τον άλλο τρόπο στην ανάπτυξη της διαδικασίας πληροφόρησης της εκπαίδευσης σε σχολεία και πανεπιστήμια.
Στα τέλη της δεκαετίας του '80, ως μαθητής γυμνασίου, κολλήθηκα στην αρχή της εισαγωγής των υπολογιστών στη σχολική εκπαίδευση. Στη συνέχεια, αυτά ήταν μαθήματα υπολογιστών που βασίζονταν στον μικροϋπολογιστή BK 0010 και στον υπολογιστή καθηγητή DVK-2. Έμαθα με ενθουσιασμό τον Βασικό προγραμματισμό. Τότε πρακτικά δεν υπήρχαν βιβλία για αυτό. Μαζί με τον δάσκαλο, έπρεπε να μελετήσω τα πάντα χρησιμοποιώντας μπροσούρες και την «επιστημονική μέθοδο». Πριν τελειώσει το σχολείο, το έργο IBM Pilot Schools ήρθε στην Τσουβάσια. Ευτυχώς, ένα εργαστήριο υπολογιστών βασισμένο στο IBM PS/2 εγκαταστάθηκε σε ένα από τα σχολεία στο Novocheboksarsk (Νο. 14). Τότε ήταν σαν ένα θαύμα - ένας πραγματικός υπολογιστής IBM PS με ένα ποντίκι, μια μονάδα δισκέτας και μια υπέροχη οθόνη 256 χρωμάτων! Ο υπολογιστής του δασκάλου είχε επεξεργαστή 286, μνήμη RAM 1 megabyte και σκληρό δίσκο 40 MB (που φαινόταν τόσο μεγάλος σε σύγκριση με μια δισκέτα που δεν ξέραμε αν μπορούσε να γεμίσει με τίποτα). Μαζί με τα πάντα υπήρχε ένας εκτυπωτής dot matrix - «ένα θαύμα εχθρικής τεχνολογίας».
Έπειτα υπήρξαν 5 χρόνια «περεστρόικα» στο πανεπιστήμιο, όπου κατά τη διάρκεια της εκπαιδευτικής διαδικασίας γνώρισα κουβανέζικους υπολογιστές SM (οι ίδιοι με πηνία καταγραφής δεδομένων και βαριά μεταλλικά πληκτρολόγια). Αλλά ακριβώς εκείνα τα ίδια χρόνια, τα πανεπιστήμια στις δυτικές χώρες άρχισαν να λαμβάνουν σύγχρονους υπολογιστές IBM PC-XT 286 και IBM PC/AT 386. Και πάλι έπαθα ένα σοκ όταν σπούδαζα Pascal, δούλευα στο Norton Commander και γνώριζα το περιβάλλον διάταξης εγγράφων υπερκειμένου LaTex.
Δουλεύοντας για αρκετά χρόνια στο σχολείο μετά την αποφοίτησή μου από το πανεπιστήμιο, είχα την τύχη να παρατηρήσω πώς οι τάξεις πληροφορικής BK 0010 αντικαταστάθηκαν σταδιακά από νέους, κατά τάξεις μεγέθους ισχυρότερους υπολογιστές Pentium με γραφικά Windows OS και προγράμματα γραφείου «εν πλω». Όμως τα παιδιά συνεχίζουν να μαθαίνουν Basic και Pascal χρησιμοποιώντας τα...
Λόγω της δουλειάς του, ήταν από τους πρώτους στη γενέτειρά του που μπήκε στο διαδίκτυο και αμέσως κατάλαβε ότι ήταν το μέλλον. Άρχισε να δημιουργεί ιστοσελίδες και να αναπτύσσει έργα στο Διαδίκτυο, εξοικειώθηκε με το Linux, το κύριο λειτουργικό σύστημα του Διαδικτύου, και την Perl, τότε την πιο δημοφιλή γλώσσα προγραμματισμού για εφαρμογές Διαδικτύου.
Αποχώρησα από τη σχολική εκπαίδευση για κάποιο χρονικό διάστημα. Περίπου 10 χρόνια αργότερα, βρήκα τον χρόνο και την επιθυμία να οργανώσω μια λέσχη αστρονομίας υπολογιστών στο σχολείο του σπιτιού μου (τώρα γυμναστήριο). Σχεδόν μπροστά στα μάτια μου, τα παλιά Pentium και Celesron στην κατηγορία υπολογιστών αντικαταστάθηκαν από ισχυρούς φορητούς υπολογιστές διπλού πυρήνα χάρη σε μια προεδρική επιχορήγηση. Το πρόγραμμα σπουδών περιελάμβανε ήδη πακέτα γραφείου και επεξεργαστές γραφικών, τα βασικά της εργασίας στο Διαδίκτυο και μια εισαγωγή στην HTML. Έμειναν όμως και οι παλιοί Basic και Pascal...
Και τώρα η δεύτερη δεκαετία της νέας χιλιετίας είναι ήδη μπροστά μας. Η κόρη μου μεγάλωσε για να παρακολουθήσει μαθήματα πληροφορικής. Από αυτήν έμαθα ότι τα σχολεία διδάσκουν ακόμα τα βασικά της εργασίας στα Windows και... προγραμματισμού στο Borland Pascal...
Εν τω μεταξύ, σε όλο τον κόσμο, παιδιά δημοτικού σχολείου γράφουν ήδη προγράμματα για Android, δημιουργούν υπηρεσίες Διαδικτύου στη σούπερ δημοφιλή γλώσσα Python και ελέγχουν έξυπνα σπίτια βασισμένα σε Linux-devboards με επεξεργαστές SoC από smartphone...
Έκανα ερωτήσεις σε εκπροσώπους του εκπαιδευτικού συστήματος, ποιο είναι το πρόβλημα με τη στασιμότητα στην εισαγωγή της διδασκαλίας σύγχρονων τεχνολογιών στο σχολείο; Δεν έχω ακούσει μονολεκτική απάντηση σε αυτή την ερώτηση. Κατάλαβα μόνο ένα πράγμα: λόγω της αντιδημοφιλίας του επαγγέλματος του καθηγητή πληροφορικής μεταξύ των προχωρημένων νέων, της διάρκειας της διαδικασίας συγγραφής προγραμμάτων σπουδών και εγχειριδίων, επανεκπαίδευσης του διδακτικού προσωπικού και ανακαίνισης των μαθημάτων υπολογιστών, στο εγγύς μέλλον δεν θα υπάρχει τίποτα για το παιδί μου στο σχολείο, αν... Εάν με την εισαγωγή νέων Οι Ενθουσιαστές δεν θα ασχοληθούν με την τεχνολογία, ακόμη και ως εξωσχολική ή ολυμπιάδα. Ευτυχώς για μένα, είμαι ενθουσιώδης και ο πρώτος μου καθηγητής πληροφορικής είναι επίσης ένας από αυτούς. Απλώς χρειάζεστε βοήθεια για να ξεκινήσετε από κάπου...

Arduino εναντίον Raspberry Pi


Αφού γκουγκλάρισα λίγο, ανακάλυψα ότι ο φυσικός υπολογιστής, η βάση της τεχνολογίας IoT (Internet of Things), έχει γίνει ο πιο σύγχρονος τομέας πληροφορικής εκπαίδευσης σε όλο τον κόσμο τα τελευταία δύο χρόνια. Αυτό το θέμα άρχισε να αναπτύσσεται γρήγορα χάρη στην εμφάνιση της φθηνής αλλά αρκετά ισχυρής πλατφόρμας υλικού Raspberry Pi και της σχετικής υποδομής - μια τεράστια κοινότητα δασκάλων και ενθουσιωδών, αμέτρητους αρχικούς οδηγούς και σχολικά βιβλία, χιλιάδες προγραμματιστές διαφόρων βιβλιοθηκών, ένα ευρύ φάσμα έτοιμες επεκτάσεις και αισθητήρες. Πριν από το Raspberry Pi, το θέμα της κατάκτησης των βασικών αρχών της κυβερνητικής και των φυσικών υπολογιστών με βάση τους μικροελεγκτές Arduino προωθήθηκε ενεργά στη σχολική εκπαίδευση στο εξωτερικό. Χάρη σε αυτό, υπάρχει τώρα μια ευρεία επιλογή διαφορετικών αισθητήρων για το Arduino, που επιτρέπουν στα παιδιά υπό την επίβλεψη ενηλίκων, για παράδειγμα, να κατασκευάζουν ρομποτικές πλατφόρμες για να οργανώνουν πρωτόγονους «ρομποτικούς αγώνες». Κατ' αρχήν, το θέμα του Arduino εξακολουθεί να είναι επίκαιρο σήμερα, αλλά ως το αρχικό μέρος της διαδικασίας εκμάθησης φυσικών υπολογιστών, προγραμματισμού και κυβερνητικής. Το Raspberry Pi είναι το επόμενο, σημαντικά πιο προηγμένο επίπεδο, στην πραγματικότητα, απεριόριστες σε δυνατότητες...

Μπορείτε να καταλάβετε πώς το Raspberry Pi και το Arduino διαφέρουν και είναι καλά με τον τρόπο τους συγκρίνοντας τις δυνατότητές τους.

Arduino- Αυτός δεν είναι ένας πλήρης υπολογιστής, ένας μικροελεγκτής μονού πυρήνα μιας εργασίας με μικρή ποσότητα μνήμης RAM, χαμηλή υπολογιστική ισχύ, έλλειψη δυνατοτήτων πολυμέσων και δικτύου, αλλά χαμηλή κατανάλωση ενέργειας και υψηλή ταχύτητα απόκρισης σε έργα κρίσιμα για το χρόνο. Για να ελέγξετε το Arduino, χρειάζεστε έναν υπολογιστή ή φορητό υπολογιστή με θύρα USB, η οποία αυξάνει σημαντικά τον αρχικό προϋπολογισμό για μια τάξη. Για να προγραμματίσετε το Arduino θα χρειαστεί να μάθετε μια γλώσσα που μοιάζει με C. Το Arduino είναι αρκετό για να ανταποκριθεί γρήγορα σε ένα σήμα από έναν αισθητήρα, για παράδειγμα, για να γυρίσει έναν τροχό ρομπότ προς την άλλη κατεύθυνση. Όμως το Arduino δεν θα μπορεί πλέον να ελέγχει το ρομπότ μέσω του Διαδικτύου και να επεξεργάζεται τη διαδρομή.

Raspberry Pi (v3 Model B)- πλήρης υπολογιστής μονής πλακέτας 4 πυρήνων με 1 GB μνήμης RAM και δυνατότητα σύνδεσης εξωτερικών μονάδων δίσκου μέσω USB, με σύγχρονο σύστημα Linux, με προηγμένα πολυμέσα (Open GL, HD-Video) και επικοινωνία (WiFi, Bluetooth, Ethernet) δυνατότητες. Με ορισμένες επιφυλάξεις, το Raspberry Pi μπορεί να χρησιμοποιηθεί με επιτυχία ως πλήρης φοιτητικός/φοιτητικός υπολογιστής, στον οποίο, εκτός από την κύρια εργασία του φυσικού υπολογισμού, μπορείτε να ακούσετε μουσική, να παρακολουθήσετε βίντεο HD, να σερφάρετε στο διαδίκτυο, να εργαστείτε με έγγραφα σε συντάκτες γραφείου, ανάγνωση ηλεκτρονικών βιβλίων κλπ... Και ταυτόχρονα, χωρίς να υπολογίζεται η οθόνη (που μπορεί να είναι μια κανονική τηλεόραση LCD με υποδοχή VGA/HDMI), πληκτρολόγιο USB και ποντίκι, το κόστος ενός Raspberry Pi -Ο χώρος μελέτης με βάση ξεκινά στις 2, 5 t.r. Μπορείτε να μάθετε τα βασικά του προγραμματισμού σε οποιαδήποτε γλώσσα στο Raspberry Pi. Από προεπιλογή, τα Python, Scratch και Node-RED είναι προεγκατεστημένα σε αυτό, αλλά τίποτα δεν σας εμποδίζει να εγκαταστήσετε το LAMP με PHP, Ruby, Java και άλλα δημοφιλή περιβάλλοντα ανάπτυξης μέσω της βολικής διεπαφής του αποθετηρίου του προγράμματος Debian. Επίσης στο Raspberry Pi, ως πλήρης υπολογιστής Linux, μπορείτε να εγκαταστήσετε πολλά χρήσιμα δωρεάν και χρήσιμα προγράμματα για mastering, συμπεριλαμβανομένου του διακομιστή ιστού Apache - τη βάση του σύγχρονου Διαδικτύου, του περιβάλλοντος σχεδίασης 3D Blender, του επεξεργαστή γραφικών The Gimp, vector editors Xara-X και Inkscape, εκδοτικό σύστημα Scribus. Επιπλέον, το Raspberry Pi διαθέτει διεπαφή GPIO για τον έλεγχο αισθητήρων που αρχικά σχεδιάστηκε για το Arduino. Επιπλέον, εάν χρειάζεστε μια άμεση απόκριση σε συμβάντα και μετατροπές σήματος ADC, μπορείτε να συνδέσετε ένα Arduino στο Raspberry Pi και να ελέγξετε αισθητήρες μέσω αυτού!
Ως αποτέλεσμα, το Raspberry Pi είναι ο πιο οικονομικός προσωπικός υπολογιστής για φοιτητές και ταυτόχρονα μια ανεπτυγμένη πλατφόρμα υλικού και λογισμικού για το Internet of Things.

1. Αγορά ενός κιτ εκκίνησης Raspberry Pi

Έτσι, έχοντας καταλάβει ότι παρακάμπτοντας το στάδιο του Arduino αξίζει να ξεκινήσω αμέσως με το Raspberry Pi, πήρα την απόφαση να αγοράσω ένα κιτ εκκίνησης για μια αρχική γνωριμία, μαθαίνοντας τα βασικά της εργασίας και τα βασικά του φυσικού υπολογισμού στην Python, και στη συνέχεια επιδεικνύοντας όλα αυτά στο σχολείο και προσελκύοντας το ενδιαφέρον ενθουσιωδών δασκάλων, αλλά και προχωρημένων μαθητών. Έτσι ξεκίνησε το έπος μου με το Raspberry Pi.

Ευτυχώς για τους Ρώσους, όλα τα μοντέλα Raspberry Pi, συμπεριλαμβανομένου του πιο προηγμένου v3 Model B, καθώς και των απαραίτητων εξαρτημάτων για αυτό, μπορούν να παραγγελθούν με παράδοση στο aliexpress.com.

Τουλάχιστον, μπορείτε να παραγγείλετε μόνο την ίδια την πλακέτα Raspberry Pi 3 Model B με παράδοση στην τιμή των 2200 ρούβλια. Για να ξεκινήσετε, θα χρειαστείτε ένα τροφοδοτικό (φορτιστής για κινητό/tablet) με υποδοχή miniUSB που παρέχει ρεύμα εξόδου 1A-1,5A, οθόνη LCD ή τηλεόραση με υποδοχή HDMI, πληκτρολόγιο USB και ποντίκι .

Αποφάσισα να προσθέσω 1,2 τρ. και αγοράστε το απαραίτητο σετ εξαρτημάτων με τα οποία το Raspberry Pi θα γίνει πιο βολικό, παραγωγικό, συμβατό και αποτελεσματικό. Πρώτα απ 'όλα, θα πρέπει να αγοράσετε ένα σετ καλοριφέρ για να αφαιρέσετε τη θερμότητα από τον επεξεργαστή SoC και τη μνήμη, ώστε να μην υπερθερμαίνονται κατά τη διάρκεια σύνθετων εργασιών και να μην μειώνουν την απόδοση του συστήματος απενεργοποιώντας διαδοχικά τους πυρήνες του επεξεργαστή και μειώνοντας τη συχνότητα ρολογιού.
Συνιστάται επίσης ιδιαίτερα να αγοράσετε κάποιο είδος φθηνής κατοικίας για να αποφύγετε την ταλαιπωρία και να προστατέψετε τα παιδιά από προβλήματα. Πήρα την αυθεντική θήκη Model R1 σε λευκό και βατόμουρο χρώμα.
Για να αρχίσετε να μαθαίνετε τα βασικά των φυσικών υπολογιστών με το Raspberry Pi, θα πρέπει να παραγγείλετε αμέσως ένα κιτ αισθητήρων εκκίνησης και μια πλακέτα κυκλώματος με καλώδιο για τη διεπαφή GPIO, τα οποία δεν μπορείτε να αγοράσετε σε τοπικά καταστήματα. Στο aliexpress.com υπάρχουν έτοιμα κιτ που αποτελούνται από αισθητήρες, μια πλακέτα κυκλώματος με ένα καλώδιο και έναν προσαρμογέα, καλώδια σύνδεσης, LED, κουμπιά και αντιστάσεις. Αλλά μου φάνηκαν λίγο ακριβά... Ως εκ τούτου, πήρα σχεδόν τα πάντα ξεχωριστά και αποφάσισα να αγοράσω LED, κουμπιά και αντιστάσεις στο πλησιέστερο κατάστημα ραδιοφώνου.

Η λίστα αγορών μου στο διαδίκτυο:
1. Raspberry Pi 3 Model B με τροφοδοτικό 2,5A και δύο καλοριφέρ για τον επεξεργαστή και τη μνήμη - 2.412 RUR.
2. bredaboard με καλώδιο 40 πυρήνων και προσαρμογέα - 282 RUR.
3. Προσαρμογέας HDMI2VGA - 233 ρούβλια.
4. Στέγαση, μοντέλο R1 - 280 τρίψτε.
5. Σετ εκκίνησης 16 αισθητήρων - 510 τρίψιμο.
6. Σετ συρμάτων σύνδεσης - 186 ρούβλια.
Σύνολο: 3900 ρούβλια. (σε τιμές από τον Φεβρουάριο του 2017 στη συναλλαγματική ισοτιμία του ρουβλίου 57,70)

Μετά από περίπου ένα μήνα αναμονής, όλα τα παραγγελθέντα εξαρτήματα έφτασαν σώα και αβλαβή.

2. Προετοιμασία του Raspberry Pi για δουλειά


Πριν ενεργοποιήσετε το Raspberry Pi για πρώτη φορά, υπάρχουν αρκετές υποχρεωτικές διαδικασίες που πρέπει να ολοκληρωθούν. Προσοχή! Πριν αφαιρέσετε την πλακέτα από την αντιστατική σακούλα, φροντίστε να αφαιρέσετε τον στατικό ηλεκτρισμό από τα χέρια σας αγγίζοντας μια βρύση νερού ή εκτεθειμένη περιοχή του ψυγείου, διαφορετικά μπορεί να κάψετε ευαίσθητα ηλεκτρονικά.
Πρώτα πρέπει να κολλήσετε τις ψύκτρες στον επεξεργαστή και στο τσιπ μνήμης. Αυτό δεν είναι δύσκολο: πρώτα ξεκολλάμε την προστατευτική μεμβράνη από το ψυγείο, μετά την τοποθετούμε προσεκτικά πάνω από το μικροκύκλωμα που ταιριάζει σε μέγεθος και κατεβάζουμε το ψυγείο πάνω του χωρίς προσπάθεια. Δεν χρειάζεται να πιέσετε σφιχτά την ψύκτρα στο μικροκύκλωμα, έτσι κι αλλιώς θα κρατήσει καλά.
Στη συνέχεια, πρέπει να συναρμολογήσετε τη θήκη από τα εξαρτήματα και να τοποθετήσετε την σανίδα σε αυτήν. Κατά τη συναρμολόγηση της θήκης, τοποθετούμε το επάνω κάλυμμα και το πλάι με εγκοπές για υποδοχές USB αφού το τοποθετήσουμε (με κάποια δύναμη) στις υποδοχές της πλακέτας Raspberry Pi.

3. Εγκατάσταση του Rasbian OS

Δεδομένου ότι το Raspberry Pi διατίθεται από προεπιλογή χωρίς προεγκατεστημένο λειτουργικό σύστημα και δικό του μέσο αποθήκευσης, θα πρέπει να το αγοράσετε, να κάνετε λήψη του συστήματος και να το εγκαταστήσετε μόνοι σας.
Ο δίσκος συστήματος Raspberry Pi δεν χρησιμοποιεί κάρτα microSD τουλάχιστον κατηγορίας 6 (ταχύτητα εγγραφής 6MB/sec) με χωρητικότητα τουλάχιστον 8MB. Στο Διαδίκτυο, συνιστάται να αγοράσετε αμέσως μια κάρτα κατηγορίας 10 για να αποφύγετε πιθανά προβλήματα με την εγκατάσταση του λειτουργικού συστήματος και τη λειτουργία του Raspberry Pi.
Στο πλησιέστερο πάγκο υπολογιστών, αγόρασα μια κάρτα microSD 8 GB Sundisk class 10.
Στη συνέχεια κατέβασα το λειτουργικό σύστημα Raspbian (βασισμένο στο Debian Jessie) από τη διεύθυνση https://www.raspberrypi.org/downloads/raspbian/. Επιλέξτε Raspbian Jessie με PIXEL - αυτή είναι μια διανομή με γραφική διεπαφή και ένα σύνολο προγραμμάτων για να ξεκινήσετε την παραγωγική εργασία.
Όπως αποδείχθηκε, η ληφθείσα εικόνα, όταν αποσυσκευαστεί από το αρχείο, επεκτείνεται στα 4 GB και δεν μπορεί να εγγραφεί σε δίσκο με το σύστημα αρχείων FAT32 λόγω περιορισμών στο μέγιστο μέγεθος μεμονωμένων αρχείων.
Έπρεπε να συνδέσω μια εξωτερική μονάδα USB με ένα σύστημα αρχείων NTFS και να αποσυσκευάσω την εικόνα του Raspbian OS σε αυτήν.
Για να γράψετε μια εικόνα σε μια κάρτα SD, έπρεπε να κάνετε λήψη του προγράμματος Win32DiskImager από τη διεύθυνση και να συνδέσετε την κάρτα microSD στον υπολογιστή μέσω μιας συσκευής ανάγνωσης καρτών USB.
Η διεπαφή του προγράμματος είναι απίστευτα απλή: στη γραμμή "Αρχείο εικόνας" πρέπει να καθορίσετε την εικόνα του Raspbian OS στο δίσκο, να επιλέξετε μια κάρτα microSD στην αναπτυσσόμενη λίστα "Συσκευή" και να κάνετε κλικ στο κουμπί "Εγγραφή". Παρεμπιπτόντως, με το ίδιο πρόγραμμα, κατά καιρούς αξίζει να δημιουργείτε ένα αντίγραφο ασφαλείας της κάρτας microSD εισάγοντάς την στη συσκευή ανάγνωσης καρτών, επιλέγοντας τη διαδρομή για την αποθήκευση της εικόνας στο πεδίο "Αρχείο εικόνας", προσδιορίζοντας στο Η αναπτυσσόμενη λίστα συσκευής περιλαμβάνει το όνομα του δίσκου κάτω από τον οποίο έχει οριστεί η κάρτα microSD και επιλέγοντας την εντολή "Ανάγνωση".

4. Πρώτη εκτόξευση


Μετά την επιτυχή ολοκλήρωση της διαδικασίας εγγραφής, τοποθετήστε την κάρτα microSD στην αντίστοιχη υποδοχή της συσκευής ανάγνωσης καρτών στο Raspberry Pi, συνδέστε την οθόνη μέσω καλωδίου HDMI ή προσαρμογέα HDMI2VGA, συνδέστε το πληκτρολόγιο και το ποντίκι στις κάτω υποδοχές USB και μόνο μετά που συνδέουν το τροφοδοτικό. Δεδομένου ότι το Raspberry Pi δεν διαθέτει κουμπί λειτουργίας, η σύνδεση/αποσύνδεση του τροφοδοτικού ενεργοποιεί και απενεργοποιεί τη συσκευή. Σε κάθε περίπτωση, θα γράψω εκ των προτέρων ότι πριν απενεργοποιήσετε το Raspberry Pi, συνιστάται να απενεργοποιήσετε σωστά το λειτουργικό σύστημα, ώστε να μην προκύψουν σφάλματα κατά την επόμενη εκκίνηση.
Προς μεγάλη μου λύπη και φρίκη, μετά τη σύνδεση της τροφοδοσίας στο Raspberry Pi, η προφύλαξη οθόνης με γραφικό κέλυφος Pixel δεν άναψε στην οθόνη, αλλά εμφανίστηκε μια σειρά από κείμενο «κατάρες», που έληξε με τη γραμμή «πανικός πυρήνα» με το σφάλμα αριθμός.
Γκουγκλάροντας στο smartphone μου, ανακάλυψα αμέσως ότι, προφανώς, στο Raspberry Pi δεν αρέσει η κάρτα microSD μου (όπως αποδείχθηκε αργότερα, η ταχύτητα ανάγνωσης/εγγραφής δεν αρκεί για να λειτουργήσει σωστά το Raspbian OS). Κατά την επανεγγραφή της εικόνας του Raspbian OS στην κάρτα SD, παρατήρησα ότι η ταχύτητα εγγραφής δεν ξεπερνούσε τα 4MB/sec (αντιστοιχεί σε κάρτα SD κατηγορίας 4).
Όταν άνοιξα ξανά το Raspberry Pi με την άτυχη κάρτα, είδα ξανά «πανικό πυρήνα». Έπρεπε να πάω σε ένα περίπτερο και να το αλλάξω μετά από κάποιες εξηγήσεις για ένα λιγότερο «επώνυμο» Prestigio microSDHC 8GB class 10 (U1). Η εικόνα του λειτουργικού συστήματος εγγράφηκε σε μια "φρεσκοαγορασμένη" κάρτα microSD δύο φορές πιο γρήγορα με ταχύτητα περίπου 9,5 MB/sec. Όταν το ενεργοποίησα, το Raspberry Pi εμφάνισε αμέσως ένα παράθυρο καλωσορίσματος και μετά από λίγα δευτερόλεπτα φόρτωσης, χάρηκα που είδα τη διεπαφή X-Windows στην οθόνη με μια όμορφη προφύλαξη οθόνης με τη μορφή ενός έρημου δρόμου που πηγαίνει προς την άνοδο ήλιος.
Προφανώς η κάρτα Sundisk ήταν ψεύτικη...

5. Εισαγωγή στο Debian Linux, αρχική εγκατάσταση του Raspbian OS, εγκατάσταση χρήσιμων προγραμμάτων


Οπλισμένος με μερικά εγχειρίδια στα ρωσικά και τα αγγλικά, τα οποία έχουν ληφθεί από διάφορους πόρους geek, αποφάσισα να αφιερώσω το βράδυ του Σαββατοκύριακου στην αρχική ρύθμιση ενός βολικού περιβάλλοντος εργασίας στο Raspbian OS.

Αρχικά, αξίζει να πούμε λίγα λόγια για την κονσόλα Debian Linux. Είναι προσβάσιμο μέσω του κουμπιού LXTerminal στον επάνω πίνακα της διεπαφής Raspbian OS.
Οι εντολές εισάγονται στην κονσόλα Linux για τη διαχείριση του λειτουργικού συστήματος, την εγκατάσταση, την εκκίνηση και την απεγκατάσταση προγραμμάτων και την πραγματοποίηση μη αυτόματων αλλαγών στις ρυθμίσεις του ίδιου του λειτουργικού συστήματος και των επιμέρους στοιχείων του. Οι περισσότερες εντολές απαιτούν πρόσβαση διαχειριστή (root access) για να εκτελεστούν με επιτυχία. Για να το κάνετε αυτό, πρέπει να εισαγάγετε "sudo" πριν από την εντολή.
Ορισμένες λειτουργίες στο Raspbian OS είναι διαθέσιμες μόνο από την κονσόλα.
Πρώτα απ 'όλα, πρόκειται για πρόσβαση στο πρόγραμμα διαμόρφωσης συστήματος raspi_config. Εδώ εκτελείται η αρχική εγκατάσταση του Raspbian OS.
Για να εκτελέσετε το πρόγραμμα εγκατάστασης συστήματος, πρέπει να ανοίξετε το LXTerminal και να εισαγάγετε την εντολή στην κονσόλα:
sudo raspi-config

Πρώτα απ 'όλα, πρέπει να επιλέξετε την εντολή "Expand Filesystem" για να επεκτείνετε το σύστημα αρχείων του λειτουργικού συστήματος σε ολόκληρο τον διαθέσιμο χώρο της κάρτας microSD.
Τότε θα πρέπει οπωσδήποτε να αλλάξετε τον προεπιλεγμένο κωδικό πρόσβασης root για πρόσβαση στο σύστημα μέσω της κονσόλας και μέσω SSH με την εντολή «Αλλαγή κωδικού πρόσβασης χρήστη». Αυτό μπορεί να γίνει από τη γραμμή εντολών "sudo passwd root".
Στη συνέχεια, θα πρέπει να ξεκινήσετε τον διακομιστή SSH για να μπορείτε να συνδεθείτε στο Raspberry Pi μέσω του τερματικού πρωτοκόλλου SSH από άλλο υπολογιστή χρησιμοποιώντας την εντολή "SSH" στο παράθυρο "Επιλογές για προχωρημένους".

Είναι πολύ σημαντικό να αλλάξετε αμέσως τις τοπικές ρυθμίσεις (γλώσσα διεπαφής) σε ρωσικά και να προσθέσετε μια διάταξη πληκτρολογίου στα Ρωσικά.
Αυτό γίνεται στο παράθυρο "Επιλογές διεθνοποίησης". Η τοπική ρύθμιση αλλάζει χρησιμοποιώντας την εντολή "Αλλαγή τοπικής ρύθμισης".
Πρέπει να επιλέξετε την τοπική ρύθμιση ru_RU.UTF-8 UTF-8. Η διάταξη του πληκτρολογίου αλλάζει χρησιμοποιώντας την εντολή "Αλλαγή διάταξης πληκτρολογίου". Στη συνέχεια, θα πρέπει να επιλέξετε την επιθυμητή διάταξη σε ένα νέο παράθυρο (ru_RU.UTF-8), στο επόμενο παράθυρο ορίστε τα πλήκτρα συντόμευσης για την αλλαγή της διάταξης, επιβεβαιώνοντας κάθε φορά τις επιλεγμένες ενέργειες μετακινώντας το κουμπί "Tab" του πληκτρολογήστε στο κουμπί "Enter" του παραθύρου του προγράμματος και πατήστε "Enter" στο πληκτρολόγιο.
Αξίζει επίσης τον κόπο στο παράθυρο "Επιλογές για προχωρημένους" να μεταβείτε στο στοιχείο μενού "Ήχος" και να επιλέξετε την προεπιλεγμένη επιλογή εξόδου ήχου στο νέο παράθυρο στην εσωτερική υποδοχή υποδοχής 3,5 mm για να ακούσετε τον ήχο στα ακουστικά που είναι συνδεδεμένα στο τυπική υποδοχή ήχου Raspberry Pi.
Αφού ολοκληρώσετε τις ρυθμίσεις, επιλέξτε το κουμπί "Τέλος" και συμφωνήστε να επανεκκινήσετε το σύστημα.

Το επόμενο βήμα στη ρύθμιση του Raspbian OS είναι η ενημέρωση της βάσης δεδομένων του προγράμματος και των εγκατεστημένων στοιχείων.
Για να το κάνετε αυτό, εισαγάγετε τις ακόλουθες εντολές διαδοχικά στην κονσόλα, περιμένοντας να ολοκληρωθεί η εκτέλεσή τους μέχρι να εμφανιστεί η πράσινη προτροπή κονσόλας.
Ενημέρωση βάσης δεδομένων λογισμικού:
apt-get ενημέρωση
Ενημέρωση εγκατεστημένων προγραμμάτων
αναβάθμιση sudo apt-get
Αφαίρεση βιβλιοθηκών, σχετικών προγραμμάτων κ.λπ. που απομένουν μετά την απεγκατάσταση των προγραμμάτων.
sudo apt-get autoremove
Η δεύτερη εντολή διαρκεί συνήθως 10-15 λεπτά για να ολοκληρωθεί.
Ενθυμούμενος την προηγούμενη εμπειρία μου στο Linux, έσπευσα να εγκαταστήσω τον διαχειριστή αρχείων Midnight Commander.
sudo apt-get install mc
Χωρίς αυτήν, η πλοήγηση στη δομή του φακέλου του συστήματος με την εντολή "cd" είναι αργή και άβολη.

Για κάθε περίπτωση, ένας αρχάριος θα πρέπει πάντα να έχει έναν οδηγό για βασικές εντολές Unix στη διάθεσή του...

Ctrl+C - έξοδος από το πρόγραμμα ανοιχτής κονσόλας (αν δεν παρέχονται άλλα κλειδιά)
Shift+Ins - επικολλήστε κείμενο στην κονσόλα
Ctrl+Ins - αντιγράψτε το επιλεγμένο κείμενο από την κονσόλα
sudo - τοποθετείται πριν από την εντολή και την εκτελεί ως χρήστης root
- ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ
sudo shutdown -h τώρα - σταματήστε αμέσως το σύστημα και ξεκινήστε τη διαδικασία τερματισμού λειτουργίας
shudo shutdown -h 21:55 - shudo off the system and shutdown at 21:55
sudo shutdown -h now - shutdown Raspberry Pi
sudo su - ανοίξτε τη γραμμή εντολών ως root
sudo -i - ανοίξτε τη γραμμή εντολών ως root
sudo cp - αντιγράψτε ένα αρχείο (με το αναδρομικό αντίγραφο του διακόπτη -r)
sudo mv - μετακίνηση αρχείου
cat - εξάγετε τα περιεχόμενα του αρχείου/αρχείων
cd - Μεταβείτε στον επιθυμητό φάκελο. Για παράδειγμα cd /home/pi
chmod - αλλάζει τα δικαιώματα για τη χρήση ενός αρχείου. u (αντιπροσωπεύει τον χρήστη στον οποίο ανήκει αυτό το αρχείο), g (ομάδα αρχείων) και o (άλλοι χρήστες), καθώς και r (ανάγνωση), w (εγγραφή) και x (εκτέλεση)
chmod u+x - ορίζει δικαιώματα για τον κάτοχο του αρχείου να το εκτελέσει
sudo chown pi:root - αλλάξτε τον χρήστη και/ή την ομάδα χρηστών που κατέχει αυτό το αρχείο, για παράδειγμα, ο χρήστης είναι στο pi και η ομάδα βρίσκεται στο root.
dir - θα εμφανίσει τα περιεχόμενα του τρέχοντος φακέλου
pwd - θα εμφανίσει την τρέχουσα τοποθεσία σας
ημερομηνία - θα δείξει την ώρα και την ημερομηνία
cal - θα εμφανίσει το ημερολόγιο για τον τρέχοντα μήνα
cal -y - εμφανίζει το ημερολόγιο για το τρέχον έτος
wget - λήψη ενός αρχείου στον τρέχοντα κατάλογο. Για παράδειγμα, wget http://mysite.com/myfile.deb
sudo apt-get update - θα ενημερώσει τη λίστα των πακέτων από το αποθετήριο
sudo apt-get upgrade - θα αναβαθμίσει τα εγκατεστημένα πακέτα
εγκατάσταση sudo apt-get<название> - εγκατάσταση προγράμματος<название>από το αποθετήριο του Debian
sudo apt-get αφαιρέστε<название> - απεγκατάσταση του προγράμματος<название>
πληροφορίες<название>-εμφάνιση πληροφοριών σχετικά με το πρόγραμμα
αναζήτηση apt-cache<запрос> - αναζητήστε στη βάση δεδομένων του αποθετηρίου Debian ένα πρόγραμμα ή ένα βοηθητικό πρόγραμμα με περιγραφή<запрос>
καταγραφή οθόνης αναζήτησης apt-cache- αναζήτηση προγραμμάτων για τη δημιουργία στιγμιότυπων οθόνης
sudo apt-get install mc - εγκατάσταση του διαχειριστή αρχείων Midnight Commander (Mc)
συνδέσμους εγκατάστασης sudo apt-get - εγκατάσταση συνδέσμων προγράμματος περιήγησης κειμένου
udo apt-get install scrot - εγκαταστήστε το βοηθητικό πρόγραμμα screenshot
scrot -d5 - τραβήξτε ένα στιγμιότυπο οθόνης μετά από 5 δευτερόλεπτα
sudo apt-get install synaptic - εγκαταστήστε τη διαχείριση πακέτων Synaptic
sudo apt-get install x11vnc - εγκατάσταση διακομιστή VNC
x11vnc -desktop:0 - εκκίνηση διακομιστή VNC για απομακρυσμένο έλεγχο μέσω πελάτη VNC, για παράδειγμα realVNC (http://www.realvnc.com/download/viewer/)
κορυφαία - εκκίνηση διαχειριστή εργασιών
sudo nano - επεξεργασία αρχείων
sudo nano /boot/config.txt - επεξεργασία του αρχείου ρυθμίσεων εκκίνησης του Raspberry Pi
ifconfig - βοηθητικό πρόγραμμα για τη διαμόρφωση διεπαφών δικτύου
iwconfig - προβολή πληροφοριών σχετικά με ασύρματες συσκευές
sudo iwlist wlan0 scan - Σάρωση Wi-Fi
cat /proc/cpuinfo - δείτε πληροφορίες σχετικά με τον επεξεργαστή
cat /proc/meminfo - Εμφανίζει λεπτομερείς πληροφορίες σχετικά με τη μνήμη Raspberry Pi
cat /proc/partitions - δείχνει το μέγεθος και τον αριθμό των κατατμήσεων στην κάρτα SD ή στον σκληρό δίσκο
cat /sys/devices/system/cpu/cpu0/cpufreq/sca ling_cur_freq- πληροφορίες σχετικά με τη συχνότητα του επεξεργαστή
<имя_программы>--βοήθεια— εμφάνιση της βοήθειας του προγράμματος
vcgencmd measure_temp - θα δείξει τη θερμοκρασία του επεξεργαστή
free -o -h - θα δείξει πόση ελεύθερη μνήμη συστήματος είναι διαθέσιμη
vcgencmd get_mem βραχίονα && vcgencmd get_mem gpu— θα εμφανίσει την κατανομή της μνήμης μεταξύ του επεξεργαστή και της GPU
lsusb - λίστα συνδεδεμένων συσκευών
mkdir newDir - δημιουργία του καταλόγου newDir
rmdir oldDir - διαγραφή ενός άδειου καταλόγου oldDir
rm<имя_файла>- διαγραφή αρχείου/φακέλου (με το διακόπτη -r, διαγράφοντας αναδρομικά τα περιεχόμενα του φακέλου)
& - εκτελεί την εντολή στο παρασκήνιο
curl - κατεβάζει ένα αρχείο είτε από είτε προς τον διακομιστή
grep "pattern" *.txt - αναζήτηση σε αρχεία με μάσκα και καθορισμένο μοτίβο
ping<имя_сервера>- έλεγχος διαθεσιμότητας διακομιστή
df -h - ελεύθερος και χρησιμοποιημένος χώρος στο δίσκο σε συνδεδεμένες συσκευές
scp myfile.txt [email προστατευμένο]: - αντιγραφή του αρχείου myfile.txt στη συσκευή [email προστατευμένο]μέσω SSH στο φάκελο /home/pi/
scp [email προστατευμένο]:myfile.txt.- αντιγραφή του αρχείου myfile.txt από τη συσκευή [email προστατευμένο]στον τρέχοντα φάκελο μέσω SSH
scp *.txt [email προστατευμένο]: - αντιγράψτε όλα τα αρχεία κειμένου από τη συσκευή [email προστατευμένο]στον τρέχοντα φάκελο μέσω SSH
dd if=/dev/sdd of=backup.img - δημιουργία εφεδρικής εικόνας κάρτας SD ή μονάδας USB (/dev/sdd)
dd if=/dev/sda of=/dev/sdb bs=4096- byte-by-byte αντιγραφή δεδομένων από συσκευή σε συσκευή (dd if=/dev/zero of=/dev/sda bs=4k - σκούπισμα του δίσκου sda)
dd if=myfile of=myfile conv=ucase- μετατρέψτε το αρχείο σε κεφαλαία
dd if=myfile of=myfile conv=lcase- μετατρέψτε το αρχείο σε πεζά
ls -l | dd conv=ucase - μετατρέπει την έξοδο εντολής σε κεφαλαία
apt-mark showauto > autopackagelist.txt- δημιουργία λίστας προεγκατεστημένων εφαρμογών
apt-mark showmanual > manualpackagelist.txt- δημιουργία λίστας μη αυτόματα εγκατεστημένων εφαρμογών

6. Δοκιμή του Raspberry Pi ως επιφάνεια εργασίας

Έτσι, μετά από μισή ώρα ρυθμίσεων και ενημερώσεων, το Raspberry Pi είναι έτοιμο. Τι έχουμε από προεπιλογή «ενώπιον»;
Εκτός από τα εργαλεία ανάπτυξης λογισμικού, ένα βασικό σύνολο απαραίτητων εφαρμογών είναι εγκατεστημένο στο Raspberry OS.
Το Libre Office και το πρόγραμμα προβολής PDF είναι προεγκατεστημένα για εργασία με έγγραφα. Για παραγωγική εργασία στο Διαδίκτυο, το Raspberry OS συνοδεύεται από το πρόγραμμα περιήγησης Chromium και το πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου Claws Mail. Για τηλεχειρισμό από επιτραπέζιους και κινητές συσκευές, το VNC Connect είναι εγκατεστημένο στο Raspberry Pi.
Δυστυχώς, από προεπιλογή το σύστημα δεν περιέχει media player με γραφική διεπαφή για αναπαραγωγή βίντεο και ήχου, αλλά από την κονσόλα, η αναπαραγωγή αρχείων πολυμέσων μπορεί να ξεκινήσει μέσω του προγράμματος omxplayer, το οποίο υποστηρίζει την επιτάχυνση υλικού του βίντεο σε λειτουργία πλήρους οθόνης .
Το σύστημα διαθέτει έναν γραφικό διαχειριστή αρχείων Xfce, ο οποίος σας επιτρέπει να πλοηγηθείτε στους φακέλους χρησιμοποιώντας το ποντίκι, να εκτελέσετε λειτουργίες αρχείων και να ανοίξετε έγγραφα κάνοντας διπλό κλικ στο ποντίκι. Όπως έχει δείξει η πρακτική, όσον αφορά την ευκολία και τις αρχές λειτουργίας, πρακτικά δεν διαφέρει από τον Explorer που έχουμε συνηθίσει.
Το άνοιγμα μενού και η πλοήγηση σε φακέλους στη διεπαφή του Raspbian OS είναι εκπληκτικά γρήγορο, πιο γρήγορο από το παλιό μου Celeron διπλού πυρήνα.
Μετά την απογραφή του εγκατεστημένου λογισμικού, η περιέργεια με ώθησε να ελέγξω την ταχύτητα του Raspberry Pi στο Διαδίκτυο. Το άνοιξα στο Chromium και πρώτα απ 'όλα πήγα στη μητρική μου πύλη cheboksary.ru: οι σελίδες ανοίγουν γρήγορα και χωρίς φρένα. Στη δεύτερη καρτέλα άνοιξα το κοινωνικό δίκτυο VK. Άρχισα να κάνω κύλιση στη ροή μου χρησιμοποιώντας τον τροχό του ποντικιού - δεν παρατήρησα δυσάρεστες καθυστερήσεις φόρτωσης. Η ροή του κοινωνικού δικτύου κυλά ομαλά στο πρόγραμμα περιήγησης, χωρίς τραντάγματα. Στην τρίτη καρτέλα άνοιξα το Youtube, και σε αυτό υπήρχε ένα δημοφιλές βίντεο κλιπ. Το βίντεο αναπαράγεται χωρίς καθυστερήσεις ή τραντάγματα με αρκετά καλή ανάλυση και ήχο αρκετά υψηλής ποιότητας. Επέκτεινα το βίντεο σε πλήρη οθόνη και η αναπαραγωγή συνεχίστηκε χωρίς διακοπές. Το μόνο πράγμα που παρατήρησα ήταν μια ελαφρώς αργή απόκριση στα κλικ του ποντικιού στη διεπαφή αναπαραγωγής βίντεο. Μπορούμε να πούμε ότι το Raspberry Pi έχει περάσει το τεστ απόδοσης στο Διαδίκτυο.
Έλεγξα την ταχύτητα απόδοσης των σελίδων ηλεκτρονικών βιβλίων στο πρόγραμμα προβολής PDF Xpdf που είναι ενσωματωμένο στο σύστημα. Για να το κάνω αυτό, αποφάσισα να συνδέσω μια «μονάδα flash» στην υποδοχή USB και... το σύστημα την αναγνώρισε αμέσως, ανοίγοντας ένα παράθυρο διαχείρισης αρχείων σε λίγα δευτερόλεπτα στο φάκελο /media/pi/usb/ με τα περιεχόμενα των αφαιρούμενων μέσων μου! Μια ευχάριστη έκπληξη - Η αυτόματη τοποθέτηση μονάδας USB υλοποιείται στο Raspbian OS! Όπως αποδείχθηκε αργότερα, για να αποσυναρμολογήσετε τη "μονάδα flash" πριν την αποσύνδεση, πρέπει να κάνετε κλικ στο βέλος στην επάνω δεξιά γωνία της οθόνης και να το επιλέξετε από τη λίστα.
Έχοντας επιλέξει γρήγορα το επιθυμητό αρχείο PDF, απλώς κάντε κλικ σε αυτό και είδατε τα περιεχόμενα στο παράθυρο προβολής. Κατά την κύλιση, οι σελίδες του e-book αποδίδονταν με καθυστέρηση περίπου ενός δευτερολέπτου, κάτι που μπορεί να θεωρηθεί απολύτως αποδεκτό αποτέλεσμα. Η μόνη δυσάρεστη στιγμή είναι ότι ο θεατής δεν μπόρεσε να εμφανίσει ρωσικά γράμματα στον πίνακα περιεχομένων του βιβλίου.
Για να δοκιμάσω την αναπαραγωγή μουσικής και βίντεο από μια μονάδα flash, αποφάσισα να μην χρησιμοποιήσω την κονσόλα και εγκατέστησα ένα κέλυφος γραφικών στην Python για το πρόγραμμα αναπαραγωγής συστήματος omxplayer. Φυσικά, η διεπαφή tk του κελύφους δεν λάμπει από ομορφιά και σχεδιασμό, αλλά εξακολουθεί να σας επιτρέπει να επιλέξετε τα απαραίτητα αρχεία χρησιμοποιώντας το ποντίκι και να δημιουργήσετε λίστες αναπαραγωγής. Αν και έγραψαν στο Διαδίκτυο ότι το βίντεο με επιτάχυνση υλικού δεν μπορεί να αναπαραχθεί σε παράθυρο σε ένα Raspberry Pi, όπως αποδεικνύεται, αυτό είναι αρκετά δυνατό μέσω του omxplayerGUI! Το βίντεο εμφανιζόταν στην οθόνη με την αρχική του ανάλυση σε παράθυρο χωρίς πλαίσιο, αλλά σας επέτρεπε να σύρετε το παράθυρο χωρίς να σταματήσετε την αναπαραγωγή.
Με μια λέξη, το Διαδίκτυο στο Raspberry Pi λειτουργεί χωρίς περιορισμούς, αναπαράγεται μουσική και βίντεο, τοποθετούνται αυτόματα οι μονάδες flash, επεξεργάζονται έγγραφα γραφείου, εμφανίζονται φωτογραφίες. Τι άλλο χρειάζεστε για παραγωγική εργασία;

Πέντε χρόνια μετά την κυκλοφορία των πρώτων συσκευών Raspberry Pi, το έργο συνεχίζει να κερδίζει όλο και μεγαλύτερη δημοτικότητα και έχει εξαπλωθεί πολύ πέρα ​​από τον αρχικό του σκοπό. Ο ιδρυτής του έργου Eben Upton ήλπιζε αρχικά να πουλήσει όχι περισσότερες από 10.000 σανίδες, αλλά αυτή τη στιγμή περισσότερες από 10.000.000 συσκευές βρίσκονται στα χέρια μαθητών, καθηγητών και άλλων επαγγελματιών πληροφορικής.

Εκτός από την τρίτη γενιά του Raspberry Pi, μπορείτε τώρα να βρείτε ένα ελαφρύ μοντέλο Raspberry Pi Zero, καθώς και άλλα εξαρτήματα όπως βιντεοκάμερα, οθόνη αφής και διάφορους αισθητήρες.

Με τόσες πολλές επιλογές, μπορεί να είναι δύσκολο να γνωρίζετε από πού να ξεκινήσετε με την εφαρμογή Raspberry Pi 3. Αυτό το άρθρο θα καλύψει την αρχή με το Raspberry Pi. Υποθέτω ότι γνωρίζετε ήδη πώς να συνδέσετε την οθόνη, το ποντίκι, το πληκτρολόγιο, την τροφοδοσία και την εγκατάσταση του λειτουργικού συστήματος. Σήμερα θα δούμε τι πρέπει να κάνουμε στη συνέχεια.

Πολλοί άνθρωποι έχουν ένα Raspberry Pi, αλλά δεν ξέρουν καν ποια έκδοση έχουν. Μπορείτε να προσδιορίσετε την έκδοση της συσκευής με βάση την ποσότητα μνήμης που διαφέρει περισσότερο αυτή η παράμετρος. Ή, για παράδειγμα, οι μεταγενέστεροι πίνακες πρόσθεσαν πρόσθετες υποδοχές GPIO. Υπάρχουν όμως κάποιες μικρές διαφορές που πρέπει να γνωρίζετε κατά τη δημιουργία του έργου σας.

Μπορείτε να καταλάβετε την έκδοση πλακέτας με οπτική επιθεώρηση, αλλά είναι καλύτερο να το κάνετε χρησιμοποιώντας ένα τερματικό. Για να το κάνετε αυτό, ενεργοποιήστε τη συσκευή και εκτελέστε την εντολή:

cat /proc/cpuinfo |grep "Αναθεώρηση"

Η έξοδος θα περιέχει μια συμβολοσειρά τεσσάρων ή έξι χαρακτήρων που θα σας πει ποια συσκευή χρησιμοποιείτε:

Εάν δείτε έναν πολύ μεγάλο αριθμό που ξεκινά με 1000, μετά έρχεται ο αριθμός αναθεώρησης και μετά πάλι 1000, τότε αυτό είναι σημάδι υπέρτασης ισχύος.

Ακολουθούν ορισμένα συγκριτικά χαρακτηριστικά διαφορετικών εκδόσεων συσκευών:

Εάν θέλετε να μάθετε περισσότερες πληροφορίες σχετικά με την πλακέτα σας από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

Σκεύη, εξαρτήματα:

cat /proc/cpuinfo

cat /proc/version

ΕΜΒΟΛΟ:

cat /proc/memory

Σύνδεση Raspberry Pi

Ίσως έχετε συνηθίσει στο γεγονός ότι για να ενεργοποιήσετε οποιαδήποτε ηλεκτρική συσκευή, πρέπει απλώς να την συνδέσετε σε μια πρίζα, να πατήσετε ένα κουμπί και λειτουργεί. Το Raspberry Pi δεν είναι μία από αυτές τις συσκευές. Για αυτόν τον μικροϋπολογιστή, είναι σημαντικό να επιλέξετε το σωστό τροφοδοτικό που θα παρέχει σταθερή ισχύ για μέγιστη απόδοση. Δεν υπάρχει κουμπί για να το ενεργοποιήσετε ή να το απενεργοποιήσετε, αλλά μπορείτε να το φτιάξετε αν θέλετε.

Εάν πιστεύετε ότι η συσκευή σας δεν λαμβάνει αρκετή ισχύ, μπορείτε να ελέγξετε την τάση χρησιμοποιώντας ένα πολύμετρο. Σε παλαιότερες πλακέτες υπάρχουν τρύπες στο επάνω μέρος της πλακέτας με τις ετικέτες TP1 και TP2 Στο μοντέλο B+, Pi2 και Pi3 βρίσκονται στο κάτω μέρος της πλακέτας, στην πλευρά της κάρτας SD και φέρουν τις ετικέτες PP3 και PP7.

Πρώτα, συνδέστε όλα τα περιφερειακά που σκοπεύετε να χρησιμοποιήσετε. Ρυθμίστε το πολύμετρο για μέτρηση τάσης έως και 20 βολτ. Συνδέστε το κόκκινο καλώδιο στο TP1 ή PP3 και το μαύρο καλώδιο στο TP2 ή PP7. Το πολύμετρο πρέπει να δείχνει μια τιμή περίπου 5 Volt. μια απόκλιση 0,25 βολτ είναι κακή και όσο πιο κοντά στο πέντε, τόσο το καλύτερο. Εάν παρατηρήσετε μείωση της τάσης, αυτό μπορεί να συμβεί για δύο λόγους:

  • Το καλώδιο USB σας. Μπορεί να είναι κατάλληλο για τη φόρτιση του τηλεφώνου σας, αλλά είναι πολύ αργό. Αυτό είναι αρκετό για ένα τηλέφωνο, αλλά το Raspberry Pi δεν έχει ισχύ.
  • Περιφερειακά. Όλες οι συσκευές USB απαιτούν τροφοδοσία, επομένως μπορείτε να χρησιμοποιήσετε έναν διανομέα USB για να λύσετε το πρόβλημα.

Γενικά, η σύνδεση του Raspberry Pi δεν προκαλεί πολλά προβλήματα.

Προσθήκη κουμπιού επαναφοράς

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

Στον πίνακα υπάρχουν δύο τρύπες η μία δίπλα στην άλλη, η μία είναι στρογγυλή και η άλλη τετράγωνη. Στο μοντέλο Β φέρουν την ετικέτα P6 και βρίσκονται δίπλα στη θύρα HDMI. Σε μεταγενέστερες πλακέτες τοποθετούνται πιο κοντά στις θύρες GPIO και φέρουν την ένδειξη RUN.

Μπορείτε να αγοράσετε οποιοδήποτε κουμπί και να κολλήσετε τις ακίδες του σε αυτές τις θύρες. Το μόνο που χρειάζεται να κάνετε για να επαναφέρετε τον επεξεργαστή είναι να κλείσετε αυτές τις εξόδους.

Χρήση GPIO και αισθητήρων

Εκτός από τη χαμηλή τιμή του, το Raspberry Pi είναι πολύ ελκυστικό στους χρήστες λόγω της ικανότητάς του να χρησιμοποιεί το GPIO.

Το GPIO ή η είσοδος/έξοδος γενικού σκοπού είναι θύρες εισόδου και εξόδου γενικού σκοπού. Σχεδόν όλα τα έργα Raspberry Pi κατασκευάζονται χρησιμοποιώντας αυτές τις θύρες. Η δύναμή τους είναι η ευελιξία.

Οι πρώτες πλακέτες Raspberry Pi είχαν 26 θύρες GPIO, οι Raspberry Pi 2 και Pi 3 έχουν 40. Από τεχνικής άποψης, μόνο 17 από τις 26 και 28 από τις 40, αντίστοιχα. Τα υπόλοιπα είναι ηλεκτρικές επαφές και γειώσεις. Όλες οι θύρες ορίζονται με αριθμούς, αλλά για να τις χρησιμοποιήσετε σωστά θα χρειαστείτε μια εκτύπωση με περιγραφή των τιμών. Για παράδειγμα, για 40:

Ή για 28:

Μπορείτε να το εκτυπώσετε και να το προσαρτήσετε στον πίνακα για να μην μπερδευτείτε κατά την εργασία:

Για να κάνετε το GPIO να κάνει αυτό που πρέπει να κάνετε, θα χρειαστείτε λίγο προγραμματισμό. Συνήθως, όλα μπορούν να γίνουν στην Python. Αν δεν το ξέρατε, το τμήμα Pi του ονόματος προέρχεται από ένα εργαλείο διδασκαλίας προγραμματισμού Python. Μπορείτε να βρείτε πολλές οδηγίες σχετικά με τη χρήση Python για Raspbery και GPIO στο Διαδίκτυο.

Βρείτε ένα έργο

Η συσκευή σας είναι σχεδόν έτοιμη. Το μόνο που μένει είναι να αποφασίσουμε για ένα έργο και να αρχίσουμε να κάνουμε κάτι. Ακόμα κι αν δεν έχετε γράψει ούτε μια γραμμή κώδικα ή δεν έχετε χρησιμοποιήσει ακόμη κολλητήρι, το Raspberry Pi μπορεί να είναι το τέλειο εργαλείο για να μάθετε αυτά τα πράγματα.

Αν δεν θέλετε να προγραμματίσετε τίποτα, αλλά θέλετε να κάνετε κάτι χρήσιμο, μπορείτε να εγκαταστήσετε το Kodi στο Raspberry και να δημιουργήσετε ένα κέντρο πολυμέσων στο σπίτι.

Μετά από αυτό, μπορείτε να προχωρήσετε στην αναζήτηση άλλων έργων. Τι σου αρέσει περισσότερο, παιχνίδια; Οικιακός αυτοματισμός? Φωτογραφία? Ίσως κάποιος έχει ήδη δημοσιεύσει οδηγίες στο Διαδίκτυο για το πώς να κάνετε αυτό που θέλετε. Χρησιμοποιήστε τα ή φτιάξτε τα δικά σας. Ακολουθούν μερικά ενδιαφέροντα έργα που μπορείτε να υλοποιήσετε:

  • Το Cupcade είναι ο ευκολότερος τρόπος για να δημιουργήσετε το δικό σας μικρό σύστημα παιχνιδιών. Αλλά εδώ πρέπει να αγοράσετε τη συσκευή ως κιτ για να αποκτήσετε όλα τα απαραίτητα εξαρτήματα.
  • Το MagicMirror είναι ένα από τα πιο δημοφιλή έργα στο Raspberry Pi, η ιδέα είναι να εμφανιστούν πληροφορίες κειμένου σε έναν καθρέφτη χρησιμοποιώντας την οθόνη και αυτόν τον μικροϋπολογιστή.
  • Minecraft - μπορείτε να δημιουργήσετε τον δικό σας διακομιστή Minecraft με βάση το Raspberry Pi.

Αυτά δεν είναι όλα τα ενδιαφέροντα έργα με τα οποία μπορείτε να χρησιμοποιήσετε το Raspberry Pi 3. Μπορείτε να βρείτε μερικά ακόμη στο άρθρο.

συμπεράσματα

Σε αυτό το άρθρο εξετάσαμε πώς να ξεκινήσουμε με το raspberry pi. Αυτή η πολύ ενδιαφέρουσα συσκευή μπορεί να είναι αρκετά χρήσιμη εάν χρησιμοποιηθεί σωστά. Έχετε ήδη αγοράσει ένα Raspberry Pi; Θα αγοράσετε; Ή έχετε ήδη συναρμολογήσει το έργο σας και βρήκατε τη χρήση του raspberry pi; Γράψτε στα σχόλια!

Για να ολοκληρώσω το βίντεο από 16 bits πριν για το Raspberry Pi:

Τέλος, ένα άλλο πακέτο με έναν υπολογιστή μονής πλακέτας Raspberry Pi 3 Model B, βασικά αξεσουάρ για αυτόν και μερικά άλλα μικροπράγματα μου έφτασε.

Και αυτό το άρθρο θα περιγράψει τη διαδικασία εξοικείωσης με τον μικροϋπολογιστή - από την αποσυσκευασία έως την εκκίνηση του λειτουργικού συστήματος για πρώτη φορά και την εκτέλεση των αρχικών ρυθμίσεων.

Για να ξεκινήσετε θα χρειαστείτε:

  • Κάρτα μνήμης MicroSD χωρητικότητας 8 GB και άνω

Από αυτό θα αποτελείται το συγκρότημα μικροϋπολογιστή.

Επιπλέον, πρέπει να έχετε τα ακόλουθα περιφερειακά:

  • Οθόνη ή τηλεόραση με είσοδο HDMI
  • Ενσύρματο πληκτρολόγιο
  • Ενσύρματο ποντίκι
  • Μια συσκευή ανάγνωσης καρτών microSD ή μια συσκευή ικανή να εκτελέσει τη λειτουργία της

Μια οθόνη για την εμφάνιση πληροφοριών, συσκευές εισόδου, μια συσκευή ανάγνωσης καρτών για την εγγραφή εικόνας του λειτουργικού συστήματος.

Και για μεγαλύτερη ευκολία, δεν θα ήταν κακό να έχετε:

  • Πληκτρολόγιο Bluetooth
  • Ποντίκι Bluetooth

Είναι πιο βολικό να ελέγχετε το Raspberry με ασύρματο ποντίκι και πληκτρολόγιο από τα ενσύρματα αντίστοιχα.

Μια σύντομη ανασκόπηση του Raspberry Pi 3 Model B

Ο μικροϋπολογιστής Raspberry Pi 3 Model B διατίθεται σε κόκκινο και λευκό κουτί από χαρτόνι με λογότυπο raspberry.

Το σετ παράδοσης περιλαμβάνει την ίδια την πλακέτα Raspberry Pi 3 σε μια αντιστατική σακούλα και ένα μικρό φυλλάδιο ασφαλείας (μην καλύπτετε το "raspberry" ενώ είναι αναμμένο, μην υπερχρονίζετε, αποφύγετε την υπερθέρμανση, μην χρησιμοποιείτε σε υγρά και υγρά μέρη, αποφύγετε μηχανικά ζημιά στην πλακέτα τυπωμένου κυκλώματος κ.λπ. .δ.).

Για κάποιο λόγο, το τυπικό εργαλείο μορφοποίησης των Windows δεν είναι κατάλληλο: όταν προσπαθείτε να εκκινήσετε το Raspbian από μια κάρτα μνήμης που έχει διαμορφωθεί μέσω αυτού, θα εμφανιστεί το σφάλμα "σφάλμα αλλαγής μεγέθους υπάρχοντος διαμερίσματος FAT".

Βήμα 2. Κάψτε την κατανομή Raspbian

Αφού ετοιμάσετε την κάρτα microSD, πρέπει να κάνετε λήψη της διανομής Raspbian από την επίσημη ιστοσελίδα.

Η ληφθείσα εικόνα διανομής αρχειοθετείται, επομένως μετά τη λήψη, το αρχείο πρέπει να αποσυσκευαστεί σε οποιονδήποτε φάκελο.

Η αποσυσκευασμένη εικόνα Raspbian πρέπει να γραφτεί σε μια προετοιμασμένη κάρτα microSD, για την οποία μπορείτε να χρησιμοποιήσετε το δωρεάν βοηθητικό πρόγραμμα Rufus.

Βήμα 3: Εκτελέστε το Raspbian για πρώτη φορά στο Raspberry Pi

Αυτό ολοκληρώνει τη διαδικασία εγκατάστασης.

Μια κάρτα μνήμης με το Raspbian εγγεγραμμένο σε αυτήν πρέπει να εγκατασταθεί στο Raspberry Pi και να συνδεθεί στον μικροϋπολογιστή με οθόνη και τροφοδοσία, μετά την οποία το λειτουργικό σύστημα θα ξεκινήσει για πρώτη φορά.

Τώρα μπορείτε να συνδέσετε το Raspberry Pi σε ένα ασύρματο δίκτυο Wi-Fi και εάν έχετε ποντίκι και πληκτρολόγιο Bluetooth, τότε να τα συνδέσετε με τον μικροϋπολογιστή για μεγαλύτερη ευκολία χρήσης.

Εγκαθιστούμε ενημερώσεις

Μετά την εγκατάσταση του Raspbian και τη σύνδεση στο Internet μέσω σύνδεσης Ethernet ή Wi-Fi, πρέπει να ενημερώσετε όλα τα πακέτα στην πιο πρόσφατη έκδοση, για κάθε ενδεχόμενο.

Αυτό γίνεται μέσω του τερματικού εισάγοντας δύο εντολές:

Sudo apt-get ενημέρωση Αναβάθμιση sudo apt-get

Η πρώτη εντολή κατεβάζει πληροφορίες σχετικά με τις διαθέσιμες ενημερώσεις πακέτων, η δεύτερη κατεβάζει τις ίδιες τις ενημερώσεις.

Για κάθε περίπτωση, ας ενημερώσουμε το υλικολογισμικό του Raspberry Pi:

Sudo rpi-update

Μόλις ολοκληρωθεί η εγκατάσταση των ενημερώσεων, το Rapsberry Pi πρέπει να επανεκκινήσει:

Και αν όλα γίνουν σωστά, τότε μετά από μια επανεκκίνηση το σύστημα θα μας ειδοποιήσει ότι έχει ενημερωθεί στην πιο πρόσφατη έκδοση.

Πολλές εντολές στα συστήματα *nix ξεκινούν με sudo: αυτό σημαίνει ότι η εντολή εκτελείται με δικαιώματα υπερχρήστη, κάτι που είναι ανάλογο με το "Run as administrator" στα Windows.

Αφαίρεση μαύρων περιθωρίων στα άκρα της οθόνης

Σε ορισμένες περιπτώσεις, μετά τη φόρτωση του Raspbian, ο χρήστης συναντά μαύρα κουτιά στα άκρα της οθόνης.

Αυτό σημαίνει ότι η σάρωση έχει ρυθμιστεί λανθασμένα.

Μπορεί να επιδιορθωθεί κυριολεκτικά με δύο κλικ με επεξεργασία του αρχείου διαμόρφωσης μέσω ενός προγράμματος επεξεργασίας κειμένου:

Φύλλο Sudo

Ανοίξτε το αρχείο /boot/config.txtκαι αναζητήστε τη γραμμή σε αυτό:

#disable_overscan=1

Και αφαιρούμε το σύμβολο #, μετατρέποντάς το από ένα σχόλιο σε μια εκτελέσιμη εντολή:

Disable_overscan=1

Αυτό είναι όλο. Μετά την επανεκκίνηση, η διεπαφή Raspbian θα εμφανιστεί σε πλήρη οθόνη χωρίς μαύρα κουτιά.

Ρυθμίσεις τοπικής προσαρμογής

Από προεπιλογή, το Raspbian έχει ρυθμιστεί για έναν Βρετανό χρήστη.

Μπορείτε να αλλάξετε τις ρυθμίσεις τοπικής προσαρμογής στις ρυθμίσεις, είτε μέσω της γραφικής διεπαφής ( Μενού -> Παράμετροι -> Διαμόρφωση Raspberry Pi), και μέσω της κονσόλας:

Sudo raspi-config

Μου φάνηκε ότι η αλλαγή των ρυθμίσεων μέσω της γραφικής διεπαφής ήταν πιο βολική, οπότε σε αυτό το κείμενο θα το εξετάσω.

Ας ξεκινήσουμε λοιπόν "Διαμόρφωση Raspberry Pi".

Στην καρτέλα Σύστηματύπος "Αλλαξε κωδικό..."και ορίστε τον κωδικό πρόσβασης root. Δεν υπάρχει από προεπιλογή, γεγονός που μπορεί να εμποδίσει την εκτέλεση ορισμένων εντολών στο μέλλον.

Μεταβείτε στην καρτέλα Εντοπισμός.

"Ρύθμιση τοπικής ρύθμισης..."– επιλέξτε Χώρα: RU (Ρωσία), Σύνολο χαρακτήρων: UTF-8. Η γλώσσα συστήματος (Στοιχείο γλώσσας) μπορεί να αλλάξει σε "ru (ρωσικά)", ή μπορείτε να την αφήσετε ως έχει. Η τοπική προσαρμογή του Raspbian δεν έχει ολοκληρωθεί 100% και αν επιλέξετε τη ρωσική γλώσσα, θα πρέπει να αρκεστείτε σε έναν συνδυασμό ρωσικών και αγγλικών κειμένων στη διεπαφή.

"Ορισμός ζώνης ώρας..."– εδώ πρέπει να επιλέξετε την κατάλληλη ζώνη ώρας. Δεδομένου ότι το έδαφος της Ρωσίας καλύπτει τόσο την Ευρώπη όσο και την Ασία, ανάλογα με τη γεωγραφική θέση, επιλέγεται είτε η "Ασία" είτε η "Ευρώπη" στην "Περιοχή" και στην "Τοποθεσία" επιλέγεται μία από τις πόλεις, η ζώνη ώρας στην οποία αντιστοιχεί στη ζώνη ώρας της περιοχής σας.

Για παράδειγμα, στα Ουράλια η ζώνη ώρας είναι UTC/GMT+5, η οποία συνήθως ονομάζεται «ζώνη ώρας Εκατερίνμπουργκ». Στη στήλη "Τοποθεσία" στο Raspbian δεν υπάρχει οικισμός Ekaterinburg (Yekaterinburg), αλλά υπάρχει ένας οικισμός Ashkhabat, που ζει στην ίδια ζώνη ώρας. Το ρύθμισα λοιπόν και το ρολόι του συστήματος αρχίζει να δείχνει την τοπική μου ώρα.

"Ρύθμιση πληκτρολογίου..."– μην το αγγίζετε, θα μιλήσουμε περαιτέρω για τις διατάξεις πληκτρολογίου.

"Ορισμός χώρας WiFi"– εδώ ορίσαμε το "RU Russia", αν και δεν υπάρχει μεγάλη ανάγκη για αυτό, ο ενσωματωμένος προσαρμογέας λειτουργεί επίσης σε τοπικές ρυθμίσεις από προεπιλογή. Αυτή η ρύθμιση είναι πιθανώς σημαντική σε ορισμένες χώρες του τρίτου κόσμου όπου τα πρότυπα Wi-Fi είναι αυστηρά περιορισμένα για μιλιταριστικούς σκοπούς.

Διάταξη πληκτρολογίου

Οι απαιτούμενες διατάξεις πληκτρολογίου και η δυνατότητα εναλλαγής μεταξύ τους προστίθενται εισάγοντας την εντολή της κονσόλας:

Setxkbmap us,ru -option grp:alt_shift_toggle

Σε αυτήν την περίπτωση, προστίθενται ρωσικές και αγγλικές διατάξεις. Τα αγγλικά είναι τα κύρια και η εναλλαγή μεταξύ τους γίνεται χρησιμοποιώντας το συνδυασμό πλήκτρων Alt+Shift.

Μπορείτε να αλλάξετε τον συνδυασμό σε Ctrl+Shift, εάν αυτό είναι πιο συνηθισμένο, κάνοντας τις κατάλληλες αλλαγές σε αυτήν την εντολή.

Το πρόβλημα είναι ότι το Raspbian δεν θυμάται αυτήν την εντολή και μετά από κάθε επανεκκίνηση του Raspberry Pi θα πρέπει να το εισάγετε ξανά. Και αυτό είναι άβολο.

Επομένως, ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου:

Φύλλο Sudo

Και μέσω αυτού επεξεργαζόμαστε τις ρυθμίσεις πληκτρολογίου συστήματος που είναι αποθηκευμένες στο αρχείο /etc/default/keyboard.

Πρέπει να αντικαταστήσετε τις γραμμές:

XKBLAYOUT="gb" XKBOPTIONS=""

XKBLAYOUT="us,ru" XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

Τώρα ας προσθέσουμε μια ένδειξη διάταξης γραφικού πληκτρολογίου στο σύστημα:

Sudo apt-get εγκατάσταση gxkb

Και βάλτε το σε αυτόματη φόρτωση. Αυτό γίνεται επίσης με την επεξεργασία αρχείων κειμένου:

Φύλλο Sudo

Ανοίξτε το αρχείο /home/pi/.config/lxsession/LXDE-pi/autostartκαι προσθέστε τη γραμμή στο τέλος:

Τώρα το μόνο που μένει είναι να επανεκκινήσετε το Raspberry Pi για να εφαρμόσετε τις αλλαγές:

Εντυπώσεις από τη χρήση του Raspberry Pi 3

Το πρώτο πράγμα που παρατηρείτε όταν χρησιμοποιείτε το Raspberry Pi είναι η πλήρης σιωπή της λειτουργίας του.

Όχι, είναι σαφές ότι εάν χρησιμοποιείται εντελώς παθητική ψύξη και δεν υπάρχουν ψύκτες αέρα ή ακόμη και ένας συμβατικός σκληρός δίσκος που βασίζεται σε κινούμενα μέρη, τότε απλά δεν υπάρχει τίποτα για να κάνει θόρυβο.

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

Τώρα όσον αφορά την απόδοση.

Η δύναμη του Raspberry Pi 3 Model B είναι αρκετή για να εκτελέσει απλές εργασίες γραφείου και πολυμέσων: άνετη εργασία στη σουίτα γραφείου, παρακολούθηση βίντεο και σερφάρισμα σε ελαφρούς ιστότοπους στο Διαδίκτυο.

Αλλά η παρακολούθηση βίντεο στο διαδίκτυο είναι ήδη λίγο δύσκολη για τον Raspbian και όταν ανοίγουν 4-5 καρτέλες YouTube ταυτόχρονα, το Raspbian αρχίζει να παγώνει λίγο.

Σύμφωνα με φήμες, με την ηλεκτρονική αναπαραγωγή βίντεο όλα είναι κάτι παραπάνω από ωραία στα λειτουργικά συστήματα που είναι ειδικά προσαρμοσμένα για το στοιχείο πολυμέσων - για παράδειγμα, το OpenELEC. Σκοπεύω σίγουρα να εξετάσω το θέμα της χρήσης του Raspberry Pi ως κέντρου πολυμέσων στο σπίτι στο μέλλον.

Λοιπόν, η διανομή Raspbian προορίζεται για τη διδασκαλία προγραμματισμού (δεν είναι τυχαίο ότι τα IDE για προγραμματισμό σε Java και Python είναι ήδη προεγκατεστημένα από το κουτί, και κάτι τέτοιο αστείο όπως το Scratch - ένα περιβάλλον προγραμματισμού που σας επιτρέπει να συνθέσετε αλγόριθμους σε ένα οπτική-γραφική μορφή) και για τη διαχείριση των περιφερειακών GPIO συνδεδεμένου λογισμικού. Αυτό είναι επίσης ένα ενδιαφέρον θέμα και θα επιστρέψω στη χρήση της διεπαφής Raspberry Pi GPIO στο μέλλον.

συμπέρασμα

Κάπως έτσι πήγε η γνωριμία μου με τον μικροϋπολογιστή Raspberry Pi 3.

Τα ακόλουθα άρθρα της σειράς θα καλύπτουν θέματα όπως:

  • κοινή χρήση Raspberry Pi και Arduino
  • σύγκριση του Raspberry Pi με άλλους υπολογιστές απλής πλακέτας στην αγορά

Και για όσους ενδιαφέρονται για την προοπτική αγοράς ενός Raspberry Pi 3, θα ήθελα να σας υπενθυμίσω ότι η κατάλληλη τιμή για αυτόν τον μικροϋπολογιστή κυμαίνεται από $35-$40.

Σε αυτήν την τιμή μπορεί να αγοραστεί το Raspberry Pi στην Κίνα, ενώ στους «γκρίζους» αντιπροσώπους μας η λιανική τιμή αυτού του μικροϋπολογιστή ξεκινά από 3.000 ρούβλια και μπορεί να φτάσει τα 4.500 ρούβλια.

Μην ταΐζετε ένα σωρό μεσάζοντες - παραγγείλετε Raspberry Pi σε δίκαιη τιμή στην Κίνα!

Ένας βήμα προς βήμα οδηγός για την εκκίνηση ενός μικροϋπολογιστή Raspberry Pi.

Για να ξεκινήσουμε χρειαζόμαστε:

  1. Raspberry Pi
  2. Πληκτρολόγιο USB
  3. Ποντίκι USB (αν πρόκειται να εργαστείτε στο οπτικό κέλυφος)
  4. Κάρτα μνήμης SD/MMC/SDIO με μέγεθος από 2 έως 32 GB (αν είναι δυνατόν, αγοράστε κάρτες κατηγορίας 6 ή 10)

  5. Προσαρμογέας Micro USB για τροφοδοσία Raspberry Pi
  6. Οθόνη με είσοδο HDMI ή τηλεόραση ή δέκτη τηλεόρασης με υποδοχές RCA
  7. Καλώδιο HDMI για σύνδεση σε οθόνη ή καλώδιο RCA για σύνδεση σε τηλεόραση ή δέκτη τηλεόρασης

  8. Πρόγραμμα Win32DiskImager για εγγραφή εικόνας συστήματος σε μονάδα flash USB
  9. Εικόνα του λειτουργικού συστήματος Raspbian "wheezy".
  10. Συσκευή ανάγνωσης καρτών για ανάγνωση καρτών μνήμης SD/MMC/SDIO

Εάν έχετε όλα όσα χρειάζεστε, συνεχίστε.

Εγγραφή μιας εικόνας Raspbian σε μια κάρτα μνήμης για το Raspberry Pi

Για να γράψετε μια εικόνα συστήματος Raspbian σε μια κάρτα μνήμης, θα χρειαστείτε το πρόγραμμα Win32DiskImager και την ίδια την εικόνα Raspbian "wheezy". Κατεβάστε τα στον υπολογιστή σας.

Τώρα έχετε έτοιμη για χρήση μια μονάδα flash με μια εγγεγραμμένη εικόνα Raspbian.

Σύνδεση Raspberry Pi

  • Συνδέστε την κάρτα μνήμης στο Raspberry Pi
  • Συνδέστε ένα πληκτρολόγιο USB (και ένα ποντίκι USB εάν χρειάζεται)
  • Συνδέστε το καλώδιο HDMI με το ένα άκρο στην οθόνη και το άλλο και το καλώδιο Raspberry Pi ή RCA στην τηλεόραση (δέκτης τηλεόρασης) και το Raspberry Pi (μόνο η κίτρινη υποδοχή θα χρησιμοποιηθεί στο RCA)

  • Ενεργοποιήστε την οθόνη ή την τηλεόρασή σας (δέκτης τηλεόρασης)
  • Συνδέστε το Mini USB Power Adapter στο Raspberry Pi
  • Συνδέστε το τροφοδοτικό Mini USB σε μια πρίζα

Όταν χρησιμοποιείτε δέκτη τηλεόρασης ως οθόνη, πρέπει να επιλέξετε μια σύνθετη είσοδο ως πηγή σήματος.

Ρύθμιση Raspberry Pi

Όταν εκκινήσετε για πρώτη φορά το Raspberry Pi, θα δείτε το μενού Raspi-config

Εάν αυτό δεν συμβεί, τότε πληκτρολογήστε την εντολή στην κονσόλα sudo raspi-config

Μέσα από αυτό το μενού θα μπορούμε να κάνουμε βασικές ρυθμίσεις για το μελλοντικό μας σύστημα.

Ας δούμε τα στοιχεία μενού που θα χρησιμοποιήσουμε:

Πρέπει να αποφασίσετε πόση μνήμη RAM είστε διατεθειμένοι να διαθέσετε στην GPU. Όταν εργάζεστε στην κονσόλα, θα είναι αρκετά 16 MB, αλλά για να παρακολουθήσετε βίντεο σε γραφικό κέλυφος θα πρέπει να θυσιάσετε 64-128 MB. Οι επιλεγμένες τιμές μπορούν να είναι μόνο: 16, 32, 64, 128 ή 256.

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

Ορισμός κωδικού πρόσβασης για τον χρήστη "root" στο Raspberry Pi

Πληκτρολογήστε την εντολή στην κονσόλα sudo passwd rootκαι εισάγετε τον κωδικό πρόσβασης δύο φορές.

Χρήσιμα προγράμματα κονσόλας για το Raspberry Pi

Κορυφαίος – διαχειριστής εργασιών

Ενσωματωμένο στο σύστημα

Εκτόξευση: μπλουζα


Htop - Διαχείριση εργασιών

Εγκατάσταση: sudo apt-get εγκατάσταση htop

Εκτόξευση: htop


Ο αγαπημένος μου διαχειριστής εργασιών :)

Mc – διαχειριστής αρχείων

Εγκατάσταση: sudo apt-get install mc

Εκτόξευση: mc


Weechat – πελάτης IRC

Εγκατάσταση: sudo apt-get εγκατάσταση weechat

Εκτόξευση: μαθήματα weechat


Σύνδεσμοι – πρόγραμμα περιήγησης κειμένου

Εγκατάσταση: συνδέσμους εγκατάστασης sudo apt-get

Εκτόξευση: συνδέσεις


Το πλήκτρο Esc θα ανοίξει το μενού του προγράμματος περιήγησης

Εντολές Linux

  • sudo- τοποθετείται πριν από την εντολή και την εκτελεί με δικαιώματα χρήστη root
  • sudo σταμάτημα- ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ
  • Ctrl+C- έξοδος από ένα πρόγραμμα ανοιχτής κονσόλας (αν δεν παρέχονται άλλα κλειδιά)
  • Shift+Ins- επικολλήστε κείμενο στην κονσόλα
  • Ctrl+Ins- αντιγράψτε το επιλεγμένο κείμενο από την κονσόλα
  • CD- μεταβείτε στον επιθυμητό φάκελο. Για παράδειγμα cd /home/pi
  • σκην- θα εμφανίσει τα περιεχόμενα του τρέχοντος φακέλου
  • pwd- θα δείξει την τρέχουσα τοποθεσία σας
  • ημερομηνία- θα δείξει την ώρα και την ημερομηνία
  • cal- θα εμφανίσει το ημερολόγιο για τον τρέχοντα μήνα
  • cal -y- θα εμφανίσει το ημερολόγιο για το τρέχον έτος
  • wget- κατεβάστε το αρχείο στον τρέχοντα κατάλογο. Για παράδειγμα wget http://mysite.com/myfile.deb

  • ενημέρωση sudo apt-get- θα ενημερώσει τη λίστα των πακέτων από το αποθετήριο
  • αναβάθμιση sudo apt-get- θα ενημερώσει τα εγκατεστημένα πακέτα
  • sudo apt-get install [όνομα πακέτου]- θα εγκαταστήσει το απαιτούμενο πακέτο. Για παράδειγμα sudo apt-get install mc
  • βέλη πάνω και κάτω- κύλιση στις εντολές που πληκτρολογήσατε προηγουμένως

Backup Raspberry Pi

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

  • Απενεργοποιήστε το Raspberry Pi - στην κονσόλα, πληκτρολογήστε: sudo σταμάτημα
  • Αφού απενεργοποιήσετε το Raspberry Pi, αποσυνδέστε το από την πηγή ρεύματος και αφαιρέστε την κάρτα μνήμης
  • Τοποθετήστε την κάρτα flash στη συσκευή ανάγνωσης καρτών του υπολογιστή
  • Εκτελέστε το πρόγραμμα Win32DiskImager
  • Καθορίστε στο πεδίο Αρχείο εικόνας τη διαδρομή όπου θα αποθηκευτεί η προσαρμοσμένη εικόνα Raspbian μας
  • Επιλέξτε το γράμμα της μονάδας δίσκου με τη μονάδα flash από το μενού Συσκευή
  • Κάντε κλικ στο κουμπί Ανάγνωση και περιμένετε μέχρι να δημιουργηθεί η εικόνα της κάρτας μνήμης
  • Κλείστε το Win32DiskImager
  • Αποσυνδέστε σωστά τη μονάδα flash
  • Αφαιρέστε την κάρτα μνήμης από τη συσκευή ανάγνωσης καρτών

    Αφήστε όλες τις ερωτήσεις και τις προσθήκες στα σχόλια. Θα ήμουν ευγνώμων αν μοιραστείτε τον σύνδεσμο προς αυτό το άρθρο με τους φίλους σας στα κοινωνικά δίκτυα.

    ΥΣΤΕΡΟΓΡΑΦΟ. Στο επόμενο άρθρο θα περιγράψω τη διαδικασία οργάνωσης της απομακρυσμένης πρόσβασης στο Raspberry Pi. Θα εξετάσουμε μια σύνδεση SSH για πρόσβαση στην κονσόλα και θα οργανώσουμε την απομακρυσμένη πρόσβαση σε αρχεία μέσω SSH. Θα δημιουργήσουμε επίσης ένα τοπικό δίκτυο.

  • Όταν αγοράζετε ένα Raspberry Pi, αγοράζετε μόνο την πλακέτα κυκλώματος, η οποία δεν συνοδεύεται καν με τροφοδοτικό ή λειτουργικό σύστημα. Αυτό το άρθρο έχει σκοπό να σας δώσει μια ιδέα για το πώς να ρυθμίσετε το Raspberry Pi σας, ώστε να μπορείτε να αρχίσετε να το χρησιμοποιείτε.

    Το Raspberry Pi είναι ένας μικρός υπολογιστής που διαθέτει πολλές θύρες που μπορούν να χρησιμοποιηθούν για τη σύνδεση διαφόρων περιφερειακών. Μπορείτε να συνδέσετε μια ξεχωριστή οθόνη μέσω της θύρας HDMI και ένα πληκτρολόγιο και ποντίκι μέσω υποδοχών USB και το Raspberry Pi διαθέτει επίσης θύρα Ethernet, ώστε να μπορείτε να χρησιμοποιείτε το Διαδίκτυο στα έργα Raspberry Pi.

    Αυτός ο οδηγός θα σας καθοδηγήσει σε μια σειρά βημάτων που θα σας επιτρέψουν να συνδέσετε το Raspberry Pi στον φορητό υπολογιστή ή τον επιτραπέζιο υπολογιστή σας, εξαλείφοντας την ανάγκη για ξεχωριστές συσκευές για το Raspberry Pi.

    Υλικό και λογισμικό

    • 1 x ;
    • 1 x καλώδιο Ethernet.
    • 1 x φορητός ή επιτραπέζιος υπολογιστής.
    • 1 x κάρτα SD (ελάχιστο μέγεθος 4 GB).
    • 1 x καλώδιο Micro USB (για την τροφοδοσία του Raspberry Pi).

    Πριν συνεχίσουμε, θα χρειαστούμε κάποιο λογισμικό που πρέπει να κατεβάσουμε. Παρακάτω είναι μια λίστα λογισμικού και συνδέσμων όπου μπορείτε να το κατεβάσετε δωρεάν:

    • Raspbian OS: όταν αγοράζετε ένα Raspberry Pi, έχετε την επιλογή (σε ορισμένα καταστήματα) να αγοράσετε το λειτουργικό σύστημα προεγκατεστημένο στην κάρτα SD ή απλά να κατεβάσετε ένα αρχείο zip από τη διεύθυνση https://www.raspberrypi.org/downloads/ που περιέχει την εικόνα του Raspbian OS, για να την γράψετε στην κάρτα SD σας.
    • SDFormatter: Το SD Card Association διαθέτει πολύ καλό λογισμικό που μπορεί να χρησιμοποιηθεί για τη διαμόρφωση της κάρτας SD σας. Επισκεφτείτε τη διεύθυνση https://www.sdcard.org/downloads/formatter_4/index.html και πραγματοποιήστε λήψη του SDFormatter για το λειτουργικό σας σύστημα.
    • Win32DiskImager: Για να εγγράψετε το Raspbian OS στην κάρτα SD σας, θα χρειαστείτε το χρήσιμο βοηθητικό πρόγραμμα Win32DiskImager. Μπορείτε να το κατεβάσετε εδώ;
    • : Θα χρειαστεί να προσδιορίσετε τη διεύθυνση IP του Raspberry Pi όταν το συνδέετε στον υπολογιστή σας. Απλώς κατεβάστε αυτό το πρόγραμμα http://www.advanced-ip-scanner.com/;
    • Στόκος: Το PuTTy είναι ένας πελάτης SSH που θα χρησιμοποιηθεί για σύνδεση στο Raspberry Pi. Μπορείτε να το κατεβάσετε από εδώ http://www.putty.org/;
    • VNC: Και το τελευταίο είναι διακομιστής VNC. Μπορείτε να το κατεβάσετε εδώ https://www.realvnc.com/download/.

    Αφού κατεβάσετε όλο αυτό το λογισμικό, αποσυμπιέστε και εγκαταστήστε το.

    Εγκατάσταση λειτουργικού συστήματος

    1. Τοποθετήστε την κάρτα SD στη συσκευή ανάγνωσης καρτών και ελέγξτε ποιο γράμμα έχει αντιστοιχιστεί στη μονάδα δίσκου.
    2. Ανοίξτε το Win32DiskImager, ίσως χρειαστεί να το εκτελέσετε ως διαχειριστής.
    3. Επιλέξτε την εικόνα του μη συσκευασμένου λειτουργικού συστήματος Raspbian.
    4. Επιλέξτε το γράμμα που έχει εκχωρηθεί στην κάρτα SD σας από την αναπτυσσόμενη λίστα της συσκευής. Βεβαιωθείτε ότι έχετε επιλέξει το σωστό γράμμα μονάδας δίσκου για να αποφύγετε την καταστροφή των δεδομένων σε οποιαδήποτε άλλη μονάδα δίσκου.
    5. Κάντε κλικ Σημειωσε(Γράφω) και περιμένετε να ολοκληρωθεί.
    6. Κλείστε το Win32DiskImager, αφαιρέστε την κάρτα SD και τοποθετήστε την στο Raspberry Pi.

    Σημείωση: Μετά την εγγραφή του λειτουργικού συστήματος, θα παρατηρήσετε ότι έχουν απομείνει μόνο μερικά megabyte στην κάρτα SD. Αυτό συμβαίνει επειδή δημιουργείται το διαμέρισμα, ο υπόλοιπος ελεύθερος χώρος είναι κρυμμένος. Θα μπορείτε να το διορθώσετε μόλις συνδεθούμε στο Raspberry Pi.

    Κοινόχρηστο Διαδίκτυο μέσω θύρας Ethernet

    Μόλις η κάρτα SD είναι έτοιμη, τοποθετήστε την στο Raspberry Pi. Συνδέστε το καλώδιο τροφοδοσίας USB. Και επίσης συνδέστε το Raspberry Pi και το φορητό υπολογιστή με ένα καλώδιο Ethernet.

    Εάν συνδέετε το Raspberry Pi σε δρομολογητή με πρόσβαση στο Διαδίκτυο, μπορείτε να παραλείψετε αυτό το βήμα.

    Έλεγχος της διεύθυνσης IP που έχει εκχωρηθεί στο Raspberry Pi

    Είναι απλό, βεβαιωθείτε ότι το Raspberry Pi είναι συνδεδεμένο στο δίκτυο Ethernet του υπολογιστή σας (απευθείας ή μέσω δρομολογητή). Εάν όλα λειτουργούν καλά, θα δείτε τα LED στην πλακέτα να αναβοσβήνουν.


    Σύνδεση στο Raspberry Pi μέσω PuTTy

    Εξαιρετική! Πριν συνεχίσουμε, ας δούμε τι έχουμε ήδη κάνει μέχρι τώρα.



    Έχετε ερωτήσεις;

    Αναφέρετε ένα τυπογραφικό λάθος

    Κείμενο που θα σταλεί στους συντάκτες μας: