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

Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi: 5 βήματα
Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi: 5 βήματα

Βίντεο: Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi: 5 βήματα

Βίντεο: Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi: 5 βήματα
Βίντεο: Πώς να διορθώσετε γρήγορα τη σύνδεσή σας στο Διαδίκτυο Εξερευνήθηκαν τρεις επιλογές 2024, Νοέμβριος
Anonim
Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi
Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi
Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi
Πώς να ρυθμίσετε το Dotnet στο Raspberry Pi

NET Framework για το Raspberry Pi - τι είναι αυτό και, επιπλέον, ΓΙΑΤΙ; Η εκτέλεση του Microsoft. NET Framework ή ονομάζεται επίσης απλά Dotnet στο Raspberry Pi ακούγεται λίγο περίεργο και δύσκολο με την πρώτη ματιά. Αλλά αποδεικνύεται αρκετά έξυπνο και λογικό στη δεύτερη, πιο στενή ματιά.

Πρώτα απ 'όλα, σε περίπτωση που είστε αρχάριος, ας ξεκαθαρίσουμε τις δύο κύριες ερωτήσεις: Τι είναι το Raspberry Pi και τι το Microsoft. NET Framework.

ΡΑΣΠΕΡΙ ΠΙ

Το Raspberry Pi είναι μια συσκευή χαμηλής κατανάλωσης ενέργειας, που μοιάζει με μια συνηθισμένη μητρική πλακέτα υπολογιστή αλλά πολύ (εννοώ ΠΟΛΥ) μικρότερη. Χρησιμοποιεί διαφορετικούς τύπους επεξεργαστών όπως οι άλλοι υπολογιστές και φορητοί υπολογιστές μας. Αυτό που υπάρχει στις καθημερινές συσκευές υπολογιστών μας ονομάζεται "x86" ενώ οι συσκευές RPi έχουν "ARM". Σχεδόν όλοι οι κάτοχοι RPi χρησιμοποιούν λογισμικό ανοιχτού κώδικα. Για παράδειγμα, το Debian του λειτουργικού συστήματος Raspbian, το πρόγραμμα περιήγησης ιστού Chromium, κλπ. Πολλές εφαρμογές φυλάσσονται σε μια τοποθεσία στον ιστό που ονομάζεται Αποθήκη και υποστηρίζεται από το ίδρυμα Raspberry Pi.

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

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

MICROSOFT. NET ΠΛΑΙΣΙΟ

Το Dotnet Framework της Microsoft είναι ένα λογισμικό που λειτουργεί μόνο σε λειτουργικό σύστημα Windows. Παρέχει μια μεγάλη και επεξεργασμένη βιβλιοθήκη τάξεων (γι 'αυτό ονομάζεται επίσης "Βιβλιοθήκη τάξης πλαισίου" ή εν συντομία FCL). Με λίγα λόγια, επιτρέπει σε έναν προγραμματιστή λογισμικού να χρησιμοποιεί κώδικα γραμμένο σε άλλες γλώσσες κωδικοποίησης. Είναι μια εικονική μηχανή εφαρμογής, η οποία παρέχει υπηρεσίες όπως ασφάλεια, διαχείριση μνήμης και χειρισμός εξαιρέσεων.

ΓΙΑΤΙ ΤΟ ΧΡΗΣΙΜΟΠΟΙΕΙΤΕ ΣΕ ΣΥΣΚΕΥΕΣ ΣΤΡΑΤΟΥ

Είναι η σωστή ερώτηση αν και η απάντηση είναι πολύ απλή. Εάν είστε προγραμματιστής και χρησιμοποιείτε μια συσκευή ARM για κάποιο είδος Raspberry Pi (είτε IoT, είτε AI, είτε ακόμη Robotics), σίγουρα θα χρειαστεί να εκπληρώσετε ορισμένα «ζητήματα κωδικοποίησης» σε αυτό το υλικό. Αυτή η δυνατότητα που έχει ρυθμιστεί στο Raspberry Pi δίνει στον προγραμματιστή πολύ μεγαλύτερη ελευθερία και ευελιξία στο να κάνει τη δουλειά του αποφεύγοντας την εναλλαγή μεταξύ διαφορετικών γλωσσών προγραμματισμού. Και αν δεν εργάζεστε σε κάποιο ειδικό έργο για το Raspberry Pi, μπορείτε απλά να το χρησιμοποιήσετε ως μηχανή εργασίας για την κωδικοποίηση αυτού του διαγλωσσικού πλαισίου που είναι πολύ βολικό και εξοικονομεί ενέργεια. Στην πραγματικότητα, το πιο προηγμένο μοντέλο raspberry Pi καταναλώνει 40 φορές λιγότερη ενέργεια από έναν τυπικό υπολογιστή (σαράντα φορές - αυτό δεν είναι λάθος)

Βήμα 1: Εγκατάσταση εξομοιωτή

Εγκατάσταση εξομοιωτή
Εγκατάσταση εξομοιωτή

Έτσι, όπως έχετε ήδη καταλάβει όλα τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του. NET Framework στο Raspberry Pi., Ας φτάσουμε στην εγκατάστασή του. Ως συνήθως, θα χρειαστείτε έναν εξομοιωτή για αυτό. Και πάλι, στο προσωπικό μου σεμινάριο θα χρησιμοποιήσω το ExaGear Desktop, το οποίο, κατά τη γνώμη μου, είναι μια πολύ καλή επιλογή. Εάν δεν σας αρέσει ή χρησιμοποιείτε ήδη άλλο εξομοιωτή ή θέλετε να αναζητήσετε κάποια εναλλακτική λύση, είστε ελεύθεροι να το κάνετε αυτό. Σημειώστε ότι με έναν άλλο τύπο εξομοιωτή η διαδικασία εγκατάστασης παραμένει σχεδόν η ίδια.

1. Λοιπόν, προχωρήστε: Κατεβάστε τον εξομοιωτή σας για το βατόμουρο Pi. Θα πρέπει να μπει στο φάκελο "Λήψεις" στο σύστημα αρχείων RPi. Μπείτε λοιπόν μέσα σε αυτόν το φάκελο και αποσυσκευάστε τον εξομοιωτή: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Στη συνέχεια χρησιμοποιήστε την εντολή thos για να εγκαταστήσετε το λογισμικό εξομοίωσης: sudo./install-exagear.sh

Βήμα 2: Εκκινήστε το X86 ως σύστημα επισκεπτών

Εκκινήστε το X86 ως σύστημα επισκεπτών
Εκκινήστε το X86 ως σύστημα επισκεπτών

3. Εκκινήστε το σύστημα x86 guest με την εντολή: exagear

4. Ελέγξτε τη λειτουργία του συστήματος x86: αψίδα

5. Το βλέπετε αυτό; i686

Όλα είναι καλά, προχωρήστε στο επόμενο βήμα!;)

Βήμα 3: Λήψη και ρύθμιση κρασιού

Κατεβάστε και ρυθμίστε το κρασί
Κατεβάστε και ρυθμίστε το κρασί

Όπως έχω ήδη πει στις προηγούμενες οδηγίες μου, το Raspbian έχει το δικό του αποκλειστικό περιβάλλον εργασίας ARM. Επομένως, είναι αδύνατο να εκτελέσετε κάτι σε αυτό που δημιουργήθηκε για περιβάλλον x86. Επιπλέον, το ίδιο το περιβάλλον x86 απαιτεί πρόσθετη βοήθεια για την εκτέλεση των εφαρμογών που έχουν δημιουργηθεί για Windows. Έτσι, για να καταλάβετε ολόκληρη την αλυσίδα, δείτε το σχήμα, το έχω φτιάξει ειδικά για να επεξηγήσω τη διαδικασία

6. Θα πρέπει να εγκαταστήσετε το Wine εντός της γραμμής εντολών usine guest x86 system: sudo apt-get install wine

Εάν χρησιμοποιείτε το ExaGear ακριβώς όπως εγώ, πρέπει να βεβαιωθείτε ότι έχει μια ειδική έκδοση: μετατροπή κρασιού

Θα πρέπει να το δείτε στην οθόνη σας: "wine-1.8.1-eltechs" (τα ψηφία μπορεί να διαφέρουν)

Βήμα 4: Εγκατάσταση. NET Framework. Μέρος 1: Winetricks

Εγκατάσταση. NET Framework. Μέρος 1: Winetricks
Εγκατάσταση. NET Framework. Μέρος 1: Winetricks
Εγκατάσταση. NET Framework. Μέρος 1: Winetricks
Εγκατάσταση. NET Framework. Μέρος 1: Winetricks

Πριν εγκαταστήσετε το. Net Framework θα πρέπει να κατεβάσετε και να εγκαταστήσετε μερικά επιπλέον πακέτα που ονομάζονται "Winetricks":

sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks

Σε περίπτωση που χρησιμοποιείτε το Ubuntu, κάντε τα εξής:./winetricks dotnet40

Χρειαζόμαστε αυτό για να εγκαθίστανται συστηματικά στις. NET Framevwork εκδόσεις 2.0, 3.0 και 4.0 η μία μετά την άλλη. Λειτουργεί μόνο με αυτόν τον τρόπο. Μόλις τελειώσετε με αυτό, προχωρήστε στο επόμενο βήμα

Βήμα 5: Εγκατάσταση. NET Framework. Μέρος 2: Έκδοση 4.5

Εγκαταστήστε. NET Framework. Μέρος 2: Έκδοση 4.5
Εγκαταστήστε. NET Framework. Μέρος 2: Έκδοση 4.5

Τώρα, πρέπει να κάνετε λήψη και εγκατάσταση του. NET Framework 4.5 στο Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

κρασί dotnetfx45_full_x86_x64.exe

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

Σημαντική ΕΝΗΜΕΡΩΣΗ! Φαίνεται ότι η ExaGear δεν είναι πλέον σε υπηρεσία. Εάν δεν έχετε αγοράσει ακόμα την άδεια ExaGear, νομίζω ότι θα ήταν προτιμότερο να χρησιμοποιήσετε το QEMU (https://www.qemu.org/). Η γενική αρχή θα είναι η ίδια.

Συνιστάται: