Raspberry Pi: Εισαγωγή. Προσθήκη κουμπιού επαναφοράς

Πρόγραμμα Kerish Doctor. 16.05.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

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

Raspberry Pi - προετοιμασία κάρτας μνήμης

Δεδομένου ότι το Raspberry Pi δεν έχει ενσωματωμένη μνήμη, για να λειτουργήσει ο υπολογιστής, πρέπει πρώτα να προετοιμάσετε μια κάρτα μνήμης - αποσυσκευάστε την εικόνα του επιθυμητού λειτουργικού συστήματος σε αυτήν.

Θα χρειαστούμε:

  • Κάρτα μνήμης SD (MMC/SDIO) με χωρητικότητα 2 έως 32 GB (η ταχύτητα ανάγνωσης θα πρέπει να είναι αρκετά υψηλή, επομένως οι κάρτες κατηγορίας 6 και 10 είναι κατάλληλες).
  • συσκευή ανάγνωσης καρτών για σύνδεση κάρτας μνήμης σε υπολογιστή.
  • Πρόγραμμα Win32DiskImager (κατεβάστε το Win32DiskImager από το MEGA - σύνδεσμος);
  • εικόνα λειτουργικού συστήματος, θα χρησιμοποιήσω το Raspbian (κατεβάστε το Raspbian από την επίσημη ιστοσελίδα - σύνδεσμος).

1) Αποσυμπιέστε την εικόνα του λειτουργικού συστήματος που κατεβάσατε - για περαιτέρω εργασίαχρειαζόμαστε ένα αρχείο .img.

2) Συνδέστε την κάρτα μνήμης με συσκευή ανάγνωσης καρτών στον υπολογιστή.

3) Αποσυμπιέστε το πρόγραμμα Win32DiskImager και εκτελέστε το αρχείο Win32DiskImager.exe από το φάκελο του προγράμματος

4) Καθορίστε τη διαδρομή προς το αρχείο .img με το λειτουργικό σύστημα (για να το κάνετε αυτό, κάντε κλικ στην εικόνα του φακέλου), στη συνέχεια, στο πεδίο «Συσκευή», επιλέξτε μια κάρτα μνήμης από τη λίστα των μέσων και κάντε κλικ στο «Εγγραφή», στη συνέχεια επιλέξτε «Ναι» στο παράθυρο διαλόγου που εμφανίζεται.

Όταν όλα είναι έτοιμα, κάντε κλικ στο "Εγγραφή"

5) Περιμένουμε μέχρι να γραφτεί η εικόνα στην κάρτα μνήμης μας.

Η διαδικασία διαρκεί περίπου 5 λεπτά

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

Raspberry Pi - πρώτη σύνδεση

Μετά την προετοιμασία της κάρτας μνήμης, μπορείτε να ξεκινήσετε το Raspberry Pi για πρώτη φορά.

Για να ενεργοποιήσουμε το Raspberry Pi για πρώτη φορά θα χρειαστούμε:

Νομίζω ότι είναι διαισθητικά σαφές τι πρέπει να συνδεθεί πού - εισάγουμε την κάρτα μνήμης στην υποδοχή στο Raspberry Pi, συνδέουμε το πληκτρολόγιο και το ποντίκι στις υποδοχές USB, χρησιμοποιούμε ένα καλώδιο HDMI (ή RSA) για να συνδέσουμε την οθόνη στο Raspberry Pi και συνδέστε το ρεύμα μέσω της υποδοχής MicroUSB. Μετά τη σύνδεση του ρεύματος, το λειτουργικό σύστημα θα ξεκινήσει αμέσως τη φόρτωση.

Εάν όλα πήγαν ομαλά, τότε θα δούμε το παράθυρο ρυθμίσεων που εμφανίζεται όταν το λειτουργικό σύστημα ξεκινά για πρώτη φορά:

Μενού Ρυθμίσεις βατόμουρουΠι

Ας δούμε όλα τα στοιχεία μενού ένα προς ένα (χρησιμοποιήστε τα πάνω/κάτω βέλη για να επιλέξετε στοιχεία και το "Enter" για να επιλέξετε ένα στοιχείο μενού):

1)" Αναπτύξτε το σύστημα αρχείων"—επέκταση του κύριου διαμερίσματος σε ολόκληρη την κάρτα μνήμης. Απλώς πατήστε "Enter";

2)" Αλλαγή κωδικού πρόσβασης χρήστη » ορίζοντας έναν κωδικό πρόσβασης για τον χρήστη "pi" (ο προεπιλεγμένος κωδικός πρόσβασης είναι "raspberry"). Ρύθμισα το δικό μου - "piip". Κατά την εισαγωγή ενός κωδικού πρόσβασης, οι χαρακτήρες που εισάγατε δεν εμφανίζονται, ο κωδικός πρόσβασης πρέπει να εισαχθεί δύο φορές (τη δεύτερη φορά για να επιβεβαιωθεί η ορθότητα της καταχώρισης).

3)" Ενεργοποίηση εκκίνησης στην επιφάνεια εργασίας « φόρτωση/μη φόρτωση GUI. Το απενεργοποιώ, καθώς η γραφική διεπαφή μπορεί να ξεκινήσει ανά πάσα στιγμή (δείτε «Raspberry Pi - χρήσιμες εντολές») και βασικά η εργασία με το Raspberry Pi γίνεται μέσω της κονσόλας. Αφού επιλέξετε "Ενεργοποίηση εκκίνησης στην επιφάνεια εργασίας" θα εμφανιστεί ένα πρόσθετο παράθυρο διαλόγου: η πρώτη γραμμή είναι να μην φορτωθεί η γραφική διεπαφή, η δεύτερη να φορτωθεί (υπάρχει και μια τρίτη γραμμή, αλλά δεν μας ενδιαφέρει σε αυτό το άρθρο) .

4)" Επιλογές διεθνοποίησης «— επιλογή γλώσσας και τοποθεσίας. Μόλις επιλεγεί, θα εμφανιστεί ένα παράθυρο διαλόγου με τρεις επιλογές:

  • « Αλλαγή τοπικής ρύθμισης" - επιλέξτε τη γλώσσα, επιλέξτε "ru_RU.UTF-8 UTF-8" (μετακινηθείτε στο επιθυμητό αντικείμενο με το βέλος, επιλέξτε το επιθυμητό στοιχείο χρησιμοποιώντας το πλήκτρο διαστήματος και, στη συνέχεια, πατήστε "Tab" - ο δρομέας θα μετακινηθεί στο "OK" , πατήστε "Enter", μετά στο παράθυρο διαλόγου επιλέξτε ru_RU.UTF-8, μεταβείτε στο "Ok" με το πλήκτρο "Tab" και επιβεβαιώστε την επιλογή με το πλήκτρο "Enter".
  • « Αλλαγή ζώνης ώρας"—επιλέξτε μια ζώνη ώρας, επιλέξτε τη δική σας (απλώς επιλέξτε από τη λίστα, αφού επιλέξετε την επιθυμητή πόλη, πατήστε "Tab" για να μετακινήσετε τον κέρσορα στο "Ok").
  • « Αλλαγή διάταξης πληκτρολογίου» — ρυθμίσεις πληκτρολογίου. Ας το αφήσουμε ως έχει.

5)" Ενεργοποίηση κάμερας» — ενεργοποιήστε την υποστήριξη κάμερας. Δεν έχω κάμερα, οπότε παρακάμπτω αυτό το σημείο.

6)" Προσθήκη στο Rastrack » — εγγραφή της συσκευής στην κοινή βάση δεδομένων. Δεν χρειάζεται κάτι τέτοιο, το προσπερνάμε.

7)" Overclock" - overclocking του επεξεργαστή. Η προεπιλεγμένη συχνότητα είναι 700 MHz, μπορεί να αυξηθεί στα 1000 MHz (διατίθενται ενδιάμεσες λειτουργίες). Εάν δεν ξέρετε γιατί πρέπει να αυξήσετε τη συχνότητα, είναι καλύτερα να παραλείψετε το σημείο, εάν είναι απαραίτητο, μπορεί πάντα να γίνει.

8)" Προηγμένες Επιλογές » — πρόσθετες ρυθμίσεις. Αφού επιλέξετε αυτή τη γραμμή, θα ανοίξει ένα παράθυρο διαλόγου με τις ακόλουθες επιλογές:

9)" Σχετικά με το raspi-config«-Γενικές πληροφορίες σχετικά με αυτό το μενού ρυθμίσεων, παραλείψτε.

Όλα είναι έτοιμα, τώρα χρησιμοποιήστε το πλήκτρο "Tab" για να επιλέξετε το φινίρισμα, η συσκευή θα επανεκκινήσει και μπορούμε να αρχίσουμε να δουλεύουμε. Μετά την επανεκκίνηση, θα σας ζητηθεί μια σύνδεση - πληκτρολογήστε "pi", στη συνέχεια θα σας ζητηθεί κωδικός πρόσβασης - "piip" (αν δεν έχετε ορίσει τον δικό σας, ο προεπιλεγμένος κωδικός πρόσβασης θα είναι "raspberry").

Το Raspberry Pi είναι έτοιμο! Το μόνο άλλο πράγμα που προτείνω να κάνετε είναι να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη "root". Για να το κάνετε αυτό, πληκτρολογήστε "sudo passwd root" στην κονσόλα και εισαγάγετε τον κωδικό πρόσβασης δύο φορές.

Ρύθμιση Raspberry Pi - SSH

Για εύκολη αλληλεπίδραση με το Raspberry Pi, σας συνιστώ να κατανοήσετε αμέσως την απομακρυσμένη πρόσβαση στην κονσόλα και το σύστημα αρχείων - είναι πολύ πιο βολικό να διαχειρίζεστε το Raspberry από το οικείο περιβάλλον των Windows.

Για την ευκαιρία απομακρυσμένη πρόσβασηΤο Raspberry Pi πρέπει να βρίσκεται στο ίδιο τοπικό δίκτυο με τον υπολογιστή από τον οποίο θέλουμε να το ελέγξουμε (στην πραγματικότητα απλή έκδοσηΤο Raspberry Pi και ο υπολογιστής πρέπει να συνδεθούν στον ίδιο δρομολογητή).

Πώς να μάθετε ποια διεύθυνση IP λαμβάνει το Raspberry Pi στο τοπικό σας δίκτυο

Το πρώτο βήμα είναι να μάθετε ποια διεύθυνση IP λαμβάνει το Raspberry. Για να το κάνετε αυτό, είναι βολικό να χρησιμοποιήσετε προγράμματα όπως το Advanced IP Scanner (Επίσημος ιστότοπος Advanced IP Scanner - σύνδεσμος) ή το Free IP Scanner (λήψη του Free IP Scanner από το MEGA - σύνδεσμος). Θα χρησιμοποιήσω το Advanced IP Scanner. Η χρήση του προγράμματος είναι πολύ απλή - κατεβάστε, εκτελέστε (μπορείτε να ξεκινήσετε χωρίς εγκατάσταση) και κάντε κλικ στο "Σάρωση".

Το Raspberry λαμβάνει τη διεύθυνση IP 192.168.1.6

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

Ρύθμιση πρόσβασης SSH στην κονσόλα Raspberry Pi (από Windows)

Για πρόσβαση στην κονσόλα, είναι πιο βολικό να χρησιμοποιήσετε το PuTTY (λήψη PuTTY από τον επίσημο ιστότοπο - σύνδεσμος, λήψη από το MEGA - σύνδεσμος) - ένα απλό πρόγραμμα, που κάνει άψογα τη δουλειά του.

Ρύθμιση PuTTY:

1) Μετά την εκκίνηση, μεταβείτε στην ενότητα "Μετάφραση" και επιλέξτε UTF-8.

Ενότητα "Μετάφραση"

2) Επιστρέφουμε στο “Session” και ορίζουμε τις ρυθμίσεις όπως στο παρακάτω στιγμιότυπο οθόνης, στο πεδίο “Host Name” εισάγουμε τη διεύθυνση IP του Raspberry (την οποία μάθαμε χρησιμοποιώντας το Advanced IP Scanner). Στο πεδίο "Saved Sessions" ορίζουμε το όνομα σύνδεσης, θα έχω "SSH PI". Κάντε κλικ στο "Αποθήκευση"

Εάν όλα είναι σωστά, κάντε κλικ στο "Αποθήκευση"

3) Τώρα, για να συνδεθείτε στο Raspberry Pi, επιλέξτε τη σύνδεση «SSH PI» που δημιουργήθηκε, κάντε κλικ στο «Άνοιγμα» και η κονσόλα Raspberry ανοίγει μπροστά μας.

Κονσόλα Raspberry Pi

Ρύθμιση πρόσβασης SSH στο σύστημα αρχείων Raspberry Pi (από Windows)

Για να αποκτήσουμε πρόσβαση στο σύστημα αρχείων Raspberry Pi, θα χρειαστούμε το πρόγραμμα WinSCP (κατεβάστε το WinSCP από την επίσημη ιστοσελίδα - σύνδεσμος, λήψη από το MEGA - σύνδεσμος). Το πρώτο πράγμα που πρέπει να κάνετε είναι να το κατεβάσετε και να το αποσυμπιέσετε.

1) Μεταβείτε στο φάκελο με το αποσυμπιεσμένο πρόγραμμα, εκτελέστε το αρχείο WinSCP.exe. Στο παράθυρο του προγράμματος που ανοίγει, καθορίστε τις ρυθμίσεις, όπως στο στιγμιότυπο οθόνης - στο πεδίο "Όνομα κεντρικού υπολογιστή" πρέπει να εισαγάγετε τη διεύθυνση IP του Raspberry (την οποία ανακαλύψαμε χρησιμοποιώντας το Advanced IP Scanner), στο "Όνομα χρήστη" και τα πεδία "Κωδικός πρόσβασης" υποδεικνύουμε τα δεδομένα εξουσιοδότησης, πιο βολικό Το μόνο που χρειάζεται να κάνετε για να αποκτήσετε πρόσβαση στο σύστημα αρχείων είναι να συνδεθείτε ως root (πώς να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη root, δείτε "Raspberry Pi - Εκκίνηση του υπολογιστή για το πρώτη φορά, ρυθμίζοντας το λειτουργικό σύστημα «) . Στη συνέχεια κάντε κλικ στο «Αποθήκευση».

Όταν όλα είναι έτοιμα, κάντε κλικ στο "Αποθήκευση"

2) Στο παράθυρο που εμφανίζεται, υποδείξτε το όνομα της σύνδεσης, μπορείτε να καθορίσετε οποιοδήποτε όνομα. Θα το ονομάσω "SSH PI FILES", μπορείτε επίσης να επιλέξετε το πλαίσιο για να θυμάστε τον κωδικό πρόσβασης. Κάντε κλικ στο "Ok".

3) Η σύνδεσή μας έχει αποθηκευτεί και είναι πλέον διαθέσιμη στην ενότητα «Αποθηκευμένες συνεδρίες». Μεταβείτε σε αυτήν την ενότητα και κάντε διπλό κλικ στο όνομα της σύνδεσης. Στο παράθυρο που εμφανίζεται, κάντε κλικ στο «Ναι».

Ενότητα "Αποθηκευμένες συνεδρίες" με τη σύνδεσή μας

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

Παράθυρο διαχείρισης αρχείων

Τώρα μπορούμε να αντιγράψουμε, να επεξεργαστούμε, να προβάλουμε αρχεία που βρίσκονται στο Raspberry Pi με τα Windows. Κατά τη δημιουργία δικά τους έργα, αυτό μπορεί να είναι πολύ βολικό.

Raspberry Pi - Ρυθμίσεις δικτύου

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

Για να ορίσουμε μια συγκεκριμένη διεύθυνση IP στη σύνδεση δικτύου Raspberry, πρέπει να επεξεργαστούμε το /etc/network/interfaces. Ο πιο βολικός τρόπος για να εκτελέσετε αυτήν την εργασία είναι να χρησιμοποιήσετε το πρόγραμμα WinSCP που είναι ήδη γνωστό σε εμάς (δείτε «Raspberry Pi - ρύθμιση SSH»).

Ας ξεκινήσουμε λοιπόν:

1) Εκκινήστε το WinSCP και βρείτε το αρχείο διεπαφών (/etc/network/interfaces).

2) Επιλέξτε το αρχείο και ανοίξτε το για επεξεργασία (πλήκτρο “F4”). Και αντί για τη γραμμή "face eth0 inet dhcp"

εισάγετε τα εξής:

"face eth0 inet static
διεύθυνση 192.168.1.6
μάσκα δικτύου 255.255.255.0
πύλη 192.168.1.1"

Όπου "192.168.1.6" είναι η διεύθυνση IP που καθορίσαμε Ρυθμίσεις SSH(απομακρυσμένη πρόσβαση), το “192.168.1.1” είναι η κύρια πύλη (διεύθυνση δρομολογητή σπιτιού).

Επεξεργασμένο αρχείο διεπαφών

Τώρα, όταν ενεργοποιείτε το Raspberry Pi, θα είναι πάντα διαθέσιμο στην επιθυμητή διεύθυνση IP (σε σε αυτό το παράδειγμασύμφωνα με το 192.168.1.6).

Raspberry Pi - χρήσιμες εντολές

Μικρή λίστα κύριες εντολέςΓια Έλεγχος βατόμουρουμέσω κονσόλας:

  • "κορυφή" -εκκίνηση του Task Manager που είναι προεγκατεστημένο στο Raspbian.
  • "sudo raspi-config"— εκκίνηση του μενού αρχικών ρυθμίσεων (δείτε «Raspberry Pi - πρώτη σύνδεση»).
  • « sudo passwd root"— δημιουργία κωδικού πρόσβασης για τον χρήστη root.
  • "startx"— εκκίνηση του γραφικού κελύφους.
  • "sudo halt"- Απενεργοποίηση Raspberry Pi
  • "αποσύνδεση"— αποσύνδεση από το σύστημα.
  • "CD"— μεταβείτε στον απαιτούμενο κατάλογο, για παράδειγμα, για να μεταβείτε στον κατάλογο /etc/network/ — “cd /etc/network/”;
  • "pwd"— διαδρομή προς τον τρέχοντα κατάλογο.
  • "σκηνοθέτης"— περιεχόμενα του τρέχοντος καταλόγου·
  • "mkdir"- δημιουργία καταλόγου. Για παράδειγμα, το "mkdir /home/pitest/" θα δημιουργήσει τον κατάλογο "pitest".
  • "rmdir"— διαγραφή καταλόγου. Για παράδειγμα, "mdir /home/pitest/" - διαγράφει τον κατάλογο "pitest".
  • "γάτα"— ανοίξτε το αρχείο για ανάγνωση. Για παράδειγμα, το "cat /etc/network/interfaces" θα εμφανίσει τα περιεχόμενα του αρχείου "interfaces".
  • "νανο"— ανοίξτε το αρχείο για επεξεργασία. Για παράδειγμα, το "nano /etc/network/interfaces" θα ανοίξει το αρχείο "interfaces" για επεξεργασία.
  • "ifconfig"— εμφανίζει την τρέχουσα διαμόρφωση δικτύου.
  • "df"- θα εμφανίζεται δωρεάν και χρησιμοποιείται στην κονσόλα χώρο στο δίσκογια όλα τα διαμερίσματα του συστήματος αρχείων.
  • "σαφής"— διαγράψτε την οθόνη του τερματικού.
  • "Ctrl"+"Ins"(συντόμευση πληκτρολογίου) - επιλεγμένη αντιγραφή (κείμενο).
  • "Shift"+"Ins"(συντόμευση πληκτρολογίου) - επικόλληση από buffer (κείμενο).
  • "sudo"— εκτέλεση εντολών γ δικαιώματα ρίζαςμεταχειριζόμενος. Για παράδειγμα, αυτό είναι σχετικό εάν έχετε συνδεθεί ως χρήστης "pi" και θέλετε να επεξεργαστείτε κάποιο αρχείο συστήματος από την κονσόλα - "sudo nano path_to_file";
  • "Ctrl"+"C"(συντόμευση πληκτρολογίου) - διακοπή της τρέχουσας ενέργειας/έξοδος από την εφαρμογή της κονσόλας.
  • "sudo apt-get ενημέρωση"— ενημέρωση της λίστας των διαθέσιμων πακέτων·
  • "sudo apt-get αναβάθμιση"— ενημέρωση εγκατεστημένων πακέτων·
  • "sudo apt-get install"— εγκατάσταση του απαραίτητου πακέτου. Για παράδειγμα, για εγκατάσταση πρόγραμμα περιήγησης κονσόλαςΟι σύνδεσμοι εισάγουν "sudo apt-get links install".

Σύναψη

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

Παρακολουθώ το έργο στο HabraHabr εδώ και πολύ καιρό Raspberry Piκαι ήμουν αποφασισμένος να αποκτήσω τον δικό μου μίνι υπολογιστή. Όταν ξεκίνησε η προπαραγγελία, το εκμεταλλεύτηκα σχεδόν αμέσως, αλλά μόλις στις 17 Ιουνίου 2012, έλαβα ένα email από το RSComponents.Com σχετικά με τη δυνατότητα να παραγγείλω το αντίγραφό μου του Raspberry Pi. Συνολικά έχει περάσει περίπου ένας μήνας από την προπαραγγελία.

Την ίδια μέρα, δημιούργησα μια παραγγελία (παρεμπιπτόντως, εκείνη την εποχή ήταν ήδη δυνατή η παραγγελία "επίσημα" στη Ρωσική Ομοσπονδία) και άρχισα να περιμένω τα "βατόμουρα" μου. Το ενημερωτικό δελτίο υποσχέθηκε αποστολή εντός 6 εβδομάδων το πολύ, αλλά δεν έλαβα ποτέ την πληρωμή μου εντός αυτού του χρονικού πλαισίου. Κατά τη διάρκεια μιας κλήσης στο γραφείο αντιπροσωπείας της RS στη Μόσχα, ο διευθυντής της εταιρείας κατέστησε σαφές ότι οι παραδόσεις θα έρθουν σύντομα, αλλά πότε ήταν άγνωστο.

Στις 17 Αυγούστου, έλαβα ένα email από έναν υπάλληλο της Moscow RS ότι η κάρτα μου είχε παραδοθεί στο γραφείο και μπορούσε να παραληφθεί (καθώς δεν μπορείτε να παραγγείλετε από την RS με παράδοση στο σπίτι, επειδή η DHL δεν παραδίδει δέματα σε ιδιώτες). Μάλιστα, παρέλαβα τον υπολογιστή μου Raspberry Pi την ίδια μέρα!


Ολοι απαραίτητο σετΑγόρασα τα εξαρτήματα εκ των προτέρων (στην πραγματικότητα, δανείστηκα τα πάντα από άλλες συσκευές). Χρησιμοποίησα:

  • Κάρτα SD 4 Gb Class6 από την Transcend
  • NoName 1A φορτιστής USB με καλώδιο MicroUSB
  • Καλώδιο HDMI Hama
  • Καλώδιο Ethernet
Χρησιμοποίησα την εργασία μου USB-Reciever Unifying από τη Logitech ως πληκτρολόγιο και ποντίκι. Συνδέστε το Raspberry στην οθόνη χρησιμοποιώντας ένα καλώδιο HDMI-DVI.

Πράξη πρώτη. Εγκατάσταση λειτουργικού συστήματος.

Το λειτουργικό σύστημα που επιλέχθηκε για το Raspberry ήταν Raspbian(όπως καταλαβαίνω από τα φόρουμ, σχεδόν όλες οι εκδόσεις βασίζονται στο Debian, οπότε η επιλογή, κατά την άπειρη γνώμη μου, δεν είναι ιδιαίτερα πλούσια). Αυτό το λειτουργικό σύστημα περιγράφεται ευρέως στο Διαδίκτυο και είναι επίσης βελτιστοποιημένο ειδικά για RPi.
Η εικόνα του λειτουργικού συστήματος μπορεί να ληφθεί από τον επίσημο ιστότοπο: 2012-07-15-wheezy-raspbian.zip. Η εικόνα είναι αρχειοθετημένη σε ZIP και έχει επέκταση IMG. Πρέπει να αποσυμπιεστεί.
Θα χρειαστείτε επίσης το βοηθητικό πρόγραμμα Win32DiskImager, το οποίο πρέπει να εκτελείται με δικαιώματα διαχειριστή.

Εγκαθιστούμε την κάρτα SD στη συσκευή ανάγνωσης καρτών, κοιτάξτε στον Explorer για να δείτε τι γράμμα έλαβε στο σύστημα (για να μην αντικατασταθούν κατά λάθος τα δεδομένα σε άλλο μέσο).
Στο πρόγραμμα Win32DiskImager, επιλέξτε την εικόνα Raspbian που λάβατε προηγουμένως, επιλέξτε το επιθυμητό γράμμα μονάδας δίσκου και κάντε κλικ στο Write. Απαντάμε «Ναι» στην προτεινόμενη προειδοποίηση.
Θα ξεκινήσει η διαδικασία μεταφόρτωσης του λειτουργικού συστήματος στην κάρτα και διαχωρισμού του σε ενότητες:

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

Τώρα πρέπει να επεξεργαστείτε λίγο το αρχείο config.txtστη ρίζα της κάρτας μνήμης βρίσκεται αρχείο ρυθμίσεωνσυστήματα για το Raspberry Pi. Σημειώστε ότι οι ρυθμίσεις που έδωσα αφορούν οθόνες LCD με ανάλυση οθόνης 1920*1080.

Η παράμετρος δεν πρέπει να σχολιάζεται disable_overscan=1(εκτός αν σκοπεύετε να χρησιμοποιήσετε την έξοδο RCA).
Σας συμβουλεύω επίσης να ορίσετε μια σταθερή ανάλυση για να το κάνετε αυτό, αφαιρέστε τις γραμμές hdmi_groupΚαι hdmi_mode. Τιμή παραμέτρου hdmi_modeθα πρέπει να αλλάξει σύμφωνα με τον πίνακα που δίνεται (επίσης, αυτός ο σύνδεσμος περιέχει άλλες παραμέτρους που μπορεί να σας φανούν χρήσιμες). Για παράδειγμα, για οθόνη με ανάλυση 1920*1080 θα πρέπει να γράψετε hdmi_mode=16.

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

Η πρώτη εκκίνηση θα ξεκινήσει αυτόματα το πρόγραμμα εγκατάστασης συστήματος. raspi_config:

  1. Εκτελέστε την εντολή expand_rootfs, το οποίο θα επεκτείνει το ριζικό διαμέρισμα σε ολόκληρη την κάρτα SD.
  2. Εισαγάγετε την ενότητα configure_keyboardκαι εγκαταστήστε τον πιο κατάλληλο τύπο πληκτρολογίου. Επέλεξα την Logitech Cordless Desktop
  3. Στη συνέχεια, μπαίνουμε στην ενότητα change_passεγκαθιστώ Νέος κωδικός πρόσβασηςγια το χρήστη pi (σημειώστε ότι οι χαρακτήρες που εισάγονται δεν εμφανίζονται καθόλου, ούτε καν ως αστερίσκοι!).
  4. Εγκαταστήστε πρόσθετες τοπικές ρυθμίσεις χρησιμοποιώντας το στοιχείο change_locale(Δεν το έκανα αυτό και άφησα τη μόνη προεπιλεγμένη τοπική ρύθμιση - en_GB UTF8).
  5. Ορίστε τη ζώνη ώρας ( set_timezone). Για παράδειγμα, εάν ζείτε στη Μόσχα, πρέπει να βρείτε το στοιχείο Ευρώπη και σε αυτό - Μόσχα
  6. Μνήμη_διαίρεσηεγκαθιστούμε σύμφωνα με τις δικές μας επιθυμίες, συνιστώ να αφήσετε κατά μέρος 32 Mb για βίντεο εάν σκοπεύετε να χρησιμοποιήσετε μια γραφική διεπαφή.
  7. Σίγουρα θα ενεργοποιήσουμε ssh!
  8. Εάν θέλουμε το γραφικό περιβάλλον να ξεκινά αυτόματα όταν φορτώνεται το Raspbian, ενεργοποιήστε την επιλογή boot_behaviour.
Στο τέλος, πατήστε + [F] και επιλέξτε το στοιχείο Φινίρισμα, συμφωνώντας να επανεκκινήσετε τη συσκευή.

Αυτή είναι η εγκατάσταση και αρχική ρύθμισητο σύστημα είναι πλήρες!

Το επόμενο μέρος θα ενδιαφέρει όσους δεν είναι ιδιαίτερα εξοικειωμένοι με το Linux (όπως ήμουν εγώ).

Πράξη δεύτερη. Εγκατάσταση διακομιστή web και ρύθμιση παραμέτρων Samba.

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

Ας ενημερώσουμε πριν ξεκινήσουμε apt-get:
sudo apt-get ενημέρωση

Εγκατάσταση διακομιστή Web:
Εγκατάσταση MySQL:
sudo apt-get εγκατάσταση mysql-server mysql-client
Όταν σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης για το root, εισαγάγετε όποιον κωδικό πρόσβασης θυμάστε.

Εγκαταστήστε το Lighttpd:
sudo apt-get install lighttpd
Από εδώ και στο εξής, το Rpi θα απαντά με μια δοκιμαστική σελίδα εάν πληκτρολογήσετε τη διεύθυνση IP του στο πρόγραμμα περιήγησης οποιουδήποτε υπολογιστή στο δίκτυο!

Εγκατάσταση PHP5:
sudo apt-get εγκατάσταση php5-cgi

Τώρα πρέπει να ενεργοποιήσετε την PHP στις ρυθμίσεις διακομιστή. Ανοίξτε το αρχείο στο nano editor:
sudo nano /etc/lighttpd/lighttpd.conf
Το στοιχείο server_modules θα πρέπει να μοιάζει με αυτό:
server.modules = ("mod_access", "mod_fastcgi", "mod_alias", "mod_compress", "mod_redirect", "mod_rewrite",)
Και στο τέλος του αρχείου προσθέστε αυτό:
fastcgi.server = (".php" => (("bin-path" => "/usr/bin/php5-cgi", "socket" => "/tmp/php.socket")))
Αποθηκεύστε πατώντας +[X], [Y] και .

Το μόνο που μένει είναι να επεξεργαστείτε το αρχείο διαμόρφωσης PHP5:
sudo nano /etc/php5/cgi/php.ini
Βρείτε και αφαιρέστε το σχόλιο (αφαιρέστε τη γραμμή ";"). cgi.fix_pathinfo = 1. Αποθηκεύστε το αρχείο.

Αφού ολοκληρωθούν όλα, επανεκκινήστε το Lighttpd εκτελώντας την εντολή:
sudo /etc/init.d/lighttpd επανεκκίνηση

Εγκατάσταση και ρύθμιση παραμέτρων Samba
Ας εγκαταστήσουμε το Samba:
sudo apt-get εγκατάσταση samba samba-common-bin
Επειδή το Rpi μου βρίσκεται στο οικιακό μου δίκτυο, αποφάσισα να μην ορίσω κωδικό πρόσβασης για πρόσβαση στους φακέλους, αλλά απλώς να ρυθμίσω τη δημόσια κοινή χρήση για ολόκληρο το δίκτυο.
Για να το κάνετε αυτό, ανοίξτε το αρχείο smb.conf:
sudo nano /etc/samba/smb.conf
Αντί για όλο το υπάρχον περιεχόμενο γράφουμε:
ομάδα εργασίας = WORKGROUP επισκέπτης εντάξει = ναι όνομα netbios = ασφάλεια Raspberry = κοινή χρήση δυνατότητας περιήγησης = ναι διαδρομή = /var/www εγγραφής = ναι δυνατότητα περιήγησης = ναι
Εκτός. Επανεκκινήστε το Samba:
sudo /etc/init.d/samba επανεκκίνηση
Από αυτή τη στιγμή, μια νέα συσκευή RASPBERRY εμφανίστηκε στο δίκτυό σας, η οποία έχει φάκελο www.
Σε αυτό μπορείτε να δημιουργήσετε τυχόν αρχεία που θα είναι διαθέσιμα για προβολή σε όλο το δίκτυο χρησιμοποιώντας ένα πρόγραμμα περιήγησης.

Με την ευκαιρία!Είναι πολύ πιο βολικό να διαχειριστείτε την κοινή χρήση αρχείων και φακέλων χρησιμοποιώντας το πρόγραμμα SWAT, το οποίο παρέχει μια διεπαφή ιστού.
Η εγκατάστασή του είναι πολύ απλή:
sudo apt-get εγκατάσταση swat
Ο πίνακας ελέγχου SWAT θα βρίσκεται στη διεύθυνση: http://:901
Σύνδεση και κωδικός πρόσβασης ταιριάζουν με τα δικά σας λογαριασμός(αυτό που χρησιμοποιείτε για SSH)

Πράξη τρίτη. Τοποθέτηση του μέσου αρχείου.

Ως μέσο αποθήκευσης, αποφάσισα να χρησιμοποιήσω μια κανονική μονάδα flash, την οποία συνέδεσα σε μία από τις θύρες USB του Raspberry Pi. Εάν θέλετε, μπορείτε επίσης να συνδέσετε έναν εξωτερικό σκληρό δίσκο στο Rpi, αλλά θα πρέπει να οργανώσετε μια ξεχωριστή τροφοδοσία για αυτό, καθώς οι θύρες USB της πλακέτας δεν έχουν σχεδιαστεί για τέτοια φορτία και, στην καλύτερη περίπτωση, ο σκληρός δίσκος απλά δεν θα «ξεκινήσει». Το μέγεθος της μονάδας flash (16 GB) θα πρέπει να είναι αρκετά για μένα.

Συνδέουμε τα μέσα και εκτελούμε την εντολή:
sudo fdisk -l
Η εντολή θα εμφανίσει όλες τις συσκευές που είναι συνδεδεμένες στη συσκευή μας. Αναζητούμε την επιθυμητή συσκευή στη λίστα με βάση το μέγεθός της. Για παράδειγμα, η απαιτούμενη γραμμή μου μοιάζει με αυτό:
Δίσκος /dev/sda: 16,0 GB, 16013852672 byte
Η απαιτούμενη διαδρομή προς τη συσκευή είναι /dev/sda, θυμήσου το!

Ας ξεκινήσουμε fdiskγια να μορφοποιήσετε μέσα:
sudo fdisk /dev/sda
Αρχικά, διαγράψτε τα υπάρχοντα διαμερίσματα με την εντολή ρε(επιλέξτε τις απαιτούμενες ενότητες χρησιμοποιώντας αριθμούς), στη συνέχεια δημιουργήστε μια νέα χρησιμοποιώντας την εντολή n(όλες οι τιμές λαμβάνονται από προεπιλογή), αποθηκεύστε την εργασία που έγινε χρησιμοποιώντας την εντολή w.

Δημιουργούμε σύστημα αρχείων ext2 σε μέσα:
sudo mkfs -t ext2 /dev/sda1

Τοποθετούμε:
sudo mount -t ext2 /dev/sda1

Τώρα πρέπει να βεβαιωθείτε ότι τα μέσα τοποθετούνται αυτόματα κάθε φορά που εκκινεί το Raspbian. Για να το κάνετε αυτό, δημιουργήστε έναν φάκελο:
sudo mkdir /mnt/flash
Ανοίξτε το αρχείο ρυθμίσεων:
sudo nano /etc/fstab
και προσθέστε τη γραμμή σε αυτό:
/dev/sda1 /mnt/flash ext2 προεπιλογές 0 0
Αποθηκεύστε και επανεκκινήστε τη συσκευή. Κατά τη φόρτωση, το μέσο θα πρέπει να προσαρτάται αυτόματα, το οποίο μπορεί να ελεγχθεί με την εντολή:
df
Θα εμφανίσει μια λίστα με τις τοποθετημένες συσκευές που υποδεικνύουν τα σημεία στερέωσής τους.

Με την ευκαιρία!Συνιστώ επίσης να εγκαταστήσετε τη διαχείριση αρχείων Midnight Commander για να εργαστείτε με αρχεία μέσω της κονσόλας:
sudo apt-get install mc
Εάν χρησιμοποιείτε το Putty για εργασία με SSH, τότε για να λειτουργήσει σωστά το MC πρέπει να κάνετε ρυθμίσεις. Στις ρυθμίσεις Putty, ορίστε την τιμή του συνόλου απομακρυσμένων χαρακτήρων στην ενότητα Μετάφραση σε "UTF-8":

Πράξη τέταρτη. Εγκατάσταση Transmission και ρύθμιση λήψεων

Φτάσαμε στον στόχο αυτού του θέματος - εγκατάσταση και διαμόρφωση ενός προγράμματος-πελάτη Torrent στη συσκευή μας. Επέλεξα το Transmission.

Εγκατάσταση κιβωτίου ταχυτήτων:
sudo apt-get install transmission-daemon
Δημιουργούμε έναν κατάλογο για λήψεις, για ημιτελείς λήψεις και για torrents στα συνδεδεμένα μέσα και δίνουμε δικαιώματα εγγραφής:
sudo mkdir /mnt/flash/torrent sudo mkdir /mnt/flash/torrentfiles sudo mkdir /mnt/flash/incomplete sudo chmod 777 /mnt/flash/torrent sudo chmod 777 /mnt/flash/torrentfiles sudo7f7/chmod ατελής
Επεξεργασία των ρυθμίσεων:
sudo nano /etc/transmission-daemon/settings.json
Εδώ πρέπει να αλλάξετε τις ακόλουθες παραμέτρους στις καθορισμένες τιμές:
"cache-size-mb": 2; "download-dir": "/mnt/flash/torrent", "incomplete-dir": "/mnt/flash/incomplete", "preallocation": 2, "rpc-password": "οποιοσδήποτε κωδικός πρόσβασης που σας ταιριάζει (όταν η επανεκκίνηση του δαίμονα θα κρυπτογραφηθεί)", "rpc-username": "pi", "rpc-whitelist-enabled": false, "speed-limit-down": 3000, "speed-limit-up": 1000,
Δυστυχώς, σε υψηλές ταχύτητες λήψης και μεταφόρτωσης, το Raspberry αρχίζει να επιβραδύνει πολύ, έτσι οι περιορισμοί που βλέπετε στις παραπάνω ρυθμίσεις εντοπίστηκαν πειραματικά.

Επανεκκινήστε τη μετάδοση με την εντολή:
sudo /etc/init.d/transmission-daemon επανεκκίνηση
Από εδώ και στο εξής, έχετε εγκατεστημένο ένα λειτουργικό πρόγραμμα-πελάτη Torrent, ο πίνακας ελέγχου web του οποίου είναι διαθέσιμος στη διεύθυνση: http://:9091, login pi, κωδικός πρόσβασης που ορίζετε στο αρχείο διαμόρφωσης.

Μην ξεχάσετε να προσθέσετε επίσης το φάκελο /mnt/flash/torrentσε ένα κοινόχρηστο στοιχείο δικτύου μέσω Samba, ώστε τα ληφθέντα αρχεία να μπορούν να προβληθούν σε άλλες συσκευές, για παράδειγμα, στη συσκευή αναπαραγωγής πολυμέσων:


Ο τίτλος της ταινίας έχει αλλάξει επίτηδες, τέτοια ταινία δεν υπάρχει

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

Επίλογος

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

Θα χαρώ να λαμβάνω σχόλια σχετικά με σφάλματα από πιο έμπειρους χρήστες!

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

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

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

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

Από τα τέλη της δεκαετίας του '90, έχω συμμετάσχει με τον ένα ή τον άλλο τρόπο στην ανάπτυξη της διαδικασίας πληροφόρησης της εκπαίδευσης σε σχολεία και πανεπιστήμια.
Στα τέλη της δεκαετίας του '80, ως μαθητής γυμνασίου, κολλήθηκα στην αρχή της εισαγωγής των υπολογιστών στη σχολική εκπαίδευση. Στη συνέχεια, αυτά ήταν μαθήματα υπολογιστών που βασίζονταν στον μικροϋπολογιστή BK 0010 και στον υπολογιστή καθηγητή DVK-2. Το κατέκτησα με ενθουσιασμό Βασικός προγραμματισμός. Τότε πρακτικά δεν υπήρχαν βιβλία για αυτό. Μαζί με τον δάσκαλο, έπρεπε να μελετήσω τα πάντα χρησιμοποιώντας μπροσούρες και την «επιστημονική μέθοδο». Πριν τελειώσει το σχολείο, το έργο IBM Pilot Schools ήρθε στην Τσουβάσια. Ευτυχώς, ένα εργαστήριο υπολογιστών βασισμένο στο IBM PS/2 εγκαταστάθηκε σε ένα από τα σχολεία στο Novocheboksarsk (Νο. 14). Τότε ήταν σαν ένα θαύμα - ένας πραγματικός υπολογιστής IBM PS με ένα ποντίκι, μια μονάδα δισκέτας και μια υπέροχη οθόνη 256 χρωμάτων! Υπολογιστής δασκάλουείχε έναν επεξεργαστή 286, 1 megabyte μνήμης RAM και έναν σκληρό δίσκο 40 MB (που φαινόταν τόσο μεγάλος σε σύγκριση με μια δισκέτα που δεν ξέραμε αν μπορούσε να γεμίσει με τίποτα). Μαζί με τα πάντα περιλαμβανόταν ένας εκτυπωτής dot matrix - «ένα θαύμα εχθρικής τεχνολογίας».
Έπειτα υπήρξαν 5 χρόνια «περεστρόικα» στο πανεπιστήμιο, όπου κατά τη διάρκεια της εκπαιδευτικής διαδικασίας γνώρισα κουβανέζικους υπολογιστές SM (οι ίδιοι με πηνία καταγραφής δεδομένων και βαριά μεταλλικά πληκτρολόγια). Αλλά ήταν ακριβώς εκείνα τα χρόνια που τα πανεπιστήμια άρχισαν να λαμβάνουν υποτροφίες στις δυτικές χώρες σύγχρονους υπολογιστές IBM PC-XT 286 και IBM PC/AT 386. Για άλλη μια φορά, ενθουσιάστηκα με την εκμάθηση του Pascal, την εργασία στο Norton Commander και την κυριαρχία του περιβάλλοντος δημοσίευσης εγγράφων υπερκειμένου LaTex.
Δουλεύοντας για αρκετά χρόνια στο σχολείο μετά την αποφοίτησή μου από το πανεπιστήμιο, είχα την τύχη να παρατηρήσω πώς οι τάξεις πληροφορικής BK 0010 αντικαταστάθηκαν σταδιακά από νέους, τάξεις μεγέθους ισχυρότερους υπολογιστές Pentium με γραφικό λειτουργικό σύστημα Windows και προγράμματα γραφείου"επί του σκάφους". Όμως τα παιδιά συνεχίζουν να μαθαίνουν 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 - τη βάση του σύγχρονου Διαδικτύου, το περιβάλλον σχεδίασης Blender 3D, γραφικός επεξεργαστής 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 2 είναι πολύ απλή γιατί οι προγραμματιστές μικροϋπολογιστών φρόντισαν για όλα και κυκλοφόρησαν το NOOBS (New Out Of the Box Software). Το NOOBS είναι ένα απλό πρόγραμμα εγκατάστασης λειτουργικού συστήματος που περιέχει ήδη Raspbian linux, Arch, OpenELEC, Pidora, RISC OS, RaspBMC, Ubuntu MATE, OSMC.

Τι χρειάζεστε για να ξεκινήσετε το Raspberry pi 2 για πρώτη φορά;

  • κάρτα microSD τουλάχιστον 4 GB, κατηγορία όχι μικρότερη από 4.
  • τροφοδοτικό 5V, όχι λιγότερο από 1,8 A.
  • Καλώδιο HDMI;
  • Οθόνη με HDMI.
  • Ποντίκι και πληκτρολόγιο USB.
  • Υπολογιστής με συσκευή ανάγνωσης καρτών SD για εγγραφή του προγράμματος εγκατάστασης σε microSD.
  • Σύνδεση Ethernetστο Διαδίκτυο.

Βήμα προς βήμα εγκατάσταση λειτουργικού συστήματος στο Raspberry pi 2.

  • Μορφοποίηση microSD σε FAT32. Οποιοδήποτε πρόγραμμα για τη διαχείριση διαμερισμάτων δίσκου θα κάνει εδώ. Για παράδειγμα, στο Debian είναι βολικό να χρησιμοποιήσετε το partitionmanager (apt-get install partitionmanager).
  • Κατεβάστε το ZIP του προγράμματος εγκατάστασης NOOBS από τον επίσημο ιστότοπο του Raspberry pi.
  • Αποσυσκευάστε τα αρχεία από το αρχείο ZIP στη ρίζα της microSD.
  • Εισάγουμε τη microSD στο Raspberry pi, συνδέουμε τα καλώδια Ethernet και HDMI, το ποντίκι και το πληκτρολόγιο και ανοίγουμε την παροχή ρεύματος.
  • Όταν το εκκινήσετε για πρώτη φορά, θα εμφανιστεί μια λίστα με λειτουργικά συστήματα που μπορούν να εγκατασταθούν στο Raspberry pi. Δεν χρειάζεται να περιοριστείτε σε ένα λειτουργικό σύστημα, μπορείτε να τα επιλέξετε όλα (αν το επιτρέπει η χωρητικότητα microSD). Για αρχάριους, προτείνω να επιλέξετε το Raspbian linux και τη διανομή OpenELEC (Open Embedded Linux Entertainment Center). Όταν εκκινήσετε στη συνέχεια τον μικροϋπολογιστή, το σύστημα θα ρωτήσει ποιο λειτουργικό σύστημα να φορτώσει. Κάντε κλικ στο κουμπί Εγκατάσταση και περιμένετε έως ότου γίνει λήψη και εγκατάσταση των επιλεγμένων διανομών στην κάρτα microSD.

Μόλις ολοκληρωθεί η διαδικασία εγκατάστασης, θα φορτωθεί το μενού διαμόρφωσης Raspbian (raspi-config). Εδώ διαμορφώνουμε την περιοχή, τη γλώσσα, την ημερομηνία και την ώρα κ.λπ. Μπορείτε να ρυθμίσετε εκ νέου το λειτουργικό σύστημα αργότερα εκτελώντας την εντολή sudo raspi-config στο τερματικό. Κάντε κλικ στο Τέλος.

Τώρα μπορούμε να ξεκινήσουμε το Raspberry pi. Κάθε φορά που ξεκινάτε το Raspbian Linux θα σας ζητείται να εισάγετε το όνομα χρήστη σας: pi
Προεπιλεγμένος κωδικός πρόσβασης Raspbian root: raspberry
Στη συνέχεια εκκινούμε το γραφικό κέλυφος με την εντολή: startx

Εάν εκτός από το Raspbian Linux OS έχετε εγκαταστήσει ένα κέντρο πολυμέσων, λαμβάνετε πολλά βίντεο, τηλεοπτικές εκπομπές, podcast κ.λπ. δωρεάν. Αλλά στα αγγλικά. Για να μπορείτε να παρακολουθείτε ταινίες και τηλεοπτικές εκπομπές στα ρωσικά, πρέπει να εγκαταστήσετε ένα πρόσθετο XBMC στη ρωσική γλώσσα, για παράδειγμα, το seppius, το οποίο μπορείτε να λάβετε.

  • Κατεβάστε αυτό το αρχείο ZIP και τοποθετήστε το σε μια μονάδα flash.
  • Το εισάγουμε στο Raspberry pi.
  • Ξεκινάμε το Raspberry pi στο OpenELEC.
  • Μεταβείτε στις Ρυθμίσεις -> Πρόσθετα -> Εγκατάσταση από αρχείο ZIP
  • Επιλέξτε το αρχείο μας στη μονάδα flash

Τώρα μπορείτε να προσθέσετε εφαρμογές στη ρωσική γλώσσα στο κέντρο πολυμέσων μας.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τώρα μπορείτε να συνδέσετε το Raspberry Pi στο ασύρματο wifiδικτύου και αν διαθέτετε ποντίκι και πληκτρολόγιο 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 με άλλους υπολογιστές απλής πλακέτας στην αγορά

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

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

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



Συνιστούμε να διαβάσετε

Κορυφή