Inhaltsverzeichnis:

Dotnet auf Raspberry Pi einrichten – wikiHow
Dotnet auf Raspberry Pi einrichten – wikiHow

Video: Dotnet auf Raspberry Pi einrichten – wikiHow

Video: Dotnet auf Raspberry Pi einrichten – wikiHow
Video: Raspberry Pi4 Projekt : Eingabe Ausgabe und WLAN Webseite mit .NET Core Blazor IoT 2024, November
Anonim
So richten Sie Dotnet auf Raspberry Pi ein
So richten Sie Dotnet auf Raspberry Pi ein
So richten Sie Dotnet auf Raspberry Pi ein
So richten Sie Dotnet auf Raspberry Pi ein

NET Framework auf Raspberry Pi - was ist das und noch mehr WARUM? Das Ausführen von Microsoft. NET Framework oder auch nur Dotnet auf Raspberry Pi genannt, klingt auf den ersten Blick etwas seltsam und knifflig. Aber auf den zweiten, genaueren Blick erweist es sich als ziemlich klug und vernünftig.

Wenn Sie ein Neuling sind, lassen Sie uns zunächst die beiden wichtigsten Fragen klären: Was ist Raspberry Pi und was ist Microsoft. NET Framework.

HIMBEERE PI

Raspberry Pi ist ein Gerät mit geringem Energieverbrauch, das wie ein gewöhnliches PC-Motherboard aussieht, aber viel (ich meine VIEL) kleiner. Es verwendet verschiedene Arten von Prozessoren, die andere unsere PCs und Laptops verwenden. Diejenige, die sich in unseren alltäglichen Computergeräten befindet, heißt "x86", während RPi-Geräte "ARM" haben. Fast alle RPi-Besitzer verwenden Open-Source-Software. Zum Beispiel Debian des Raspbian-Betriebssystems, Chromium-Webbrowser usw. Viele Anwendungen werden an einem Ort im Web namens Repository aufbewahrt und von der Raspberry Pi Foundation unterstützt.

Hauptsächlich werden alle fortgeschrittenen Operationen innerhalb des Raspbian-Systems mit einer App namens Kommandozeile ausgeführt, die ich auch in meinem Tutorial verwenden soll.

Falls Sie noch kein RPi-Gerät für Ihr Projekt gekauft haben, ist der beste und schnellste Weg jetzt eine Bestellung bei Amazon aufzugeben. Was das Projekt angeht, ist jeder Typ oder jedes RPi-Gerät gut geeignet, sodass Sie je nach Budget jedes Modell auswählen können.

MICROSOFT NET FRAMEWORK

Dotnet Framework von Microsoft ist eine Software, die nur auf Windows-Betriebssystemen läuft. Es bietet eine große und ausgearbeitete Klassenbibliothek (deshalb wird es auch "Framework Class Library" oder kurz FCL genannt). Kurz gesagt, es ermöglicht einem Softwareentwickler, Code zu verwenden, der in anderen Programmiersprachen geschrieben wurde. Es handelt sich um eine virtuelle App-Maschine, die Dienste wie Sicherheit, Speicherverwaltung und Ausnahmebehandlung bereitstellt.

WARUM AUF ARM-GERÄTEN VERWENDEN

Es ist die richtige Frage, obwohl die Antwort sehr einfach ist. Wenn Sie ein Entwickler sind und ein ARM-Gerät für eine Art Raspberry Pi-Projekt verwenden (entweder IoT oder KI oder sogar Robotik), müssen Sie definitiv einige "Codierungsprobleme" auf dieser Hardware erfüllen. Diese auf Raspberry Pi eingerichtete Funktion gibt einem Entwickler viel mehr Freiheit und Flexibilität bei der Erledigung seiner Arbeit, da er nicht zwischen verschiedenen Programmiersprachen wechseln muss. Und wenn Sie nicht an einem speziellen Projekt auf Raspberry Pi arbeiten, können Sie es einfach als Arbeitsmaschine zum Codieren auf diesem sprachübergreifenden Framework verwenden, was sehr praktisch und energiesparend ist. Tatsächlich verbraucht das fortschrittlichste Raspberry Pi-Modell 40 Mal weniger Energie als ein typischer PC (vierzig Mal - das ist kein Fehler).

Schritt 1: Emulator installieren

Emulator installieren
Emulator installieren

Da Sie also bereits alle Vor- und Nachteile der Verwendung von. NET Framework auf Raspberry Pi verstanden haben, kommen wir zur Installation. Dafür benötigen Sie wie üblich einen Emulator. Und wieder werde ich in meinem persönlichen Tutorial ExaGear Desktop verwenden, was meiner Meinung nach eine ziemlich gute Wahl ist. Wenn es Ihnen nicht gefällt oder Sie bereits einen anderen Emulator verwenden oder nach einer Alternative suchen möchten, können Sie dies tun. Beachten Sie, dass der Installationsprozess bei einem anderen Emulatortyp fast gleich bleibt.

1. Nun, mach weiter: Lade deinen Emulator für Raspberry Pi herunter. Es sollte in den Downloads-Ordner in Ihrem RPi-Dateisystem gelangen. Gehen Sie also in diesen Ordner und entpacken Sie den Emulator: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Verwenden Sie danach diesen Befehl, um die Emulationssoftware zu installieren: sudo./install-exagear.sh

Schritt 2: Starten Sie X86 als Gastsystem

Starten Sie X86 als Gastsystem
Starten Sie X86 als Gastsystem

3. Starten Sie das x86-Gastsystem mit dem Befehl: exagear

4. Überprüfen Sie die x86-Systemfunktion: arch

5. Sehen Sie das? i686

Alles in Ordnung, weiter zum nächsten Schritt!;)

Schritt 3: Wein herunterladen und einrichten

Wein herunterladen und einrichten
Wein herunterladen und einrichten

Wie ich bereits in meinen vorherigen Anleitungen gesagt habe, hat Raspbian eine eigene exklusive ARM-Arbeitsumgebung. Es ist also unmöglich, etwas darauf auszuführen, das für eine x86-Umgebung erstellt wurde. Darüber hinaus erfordert die x86-Umgebung selbst eine zusätzliche Hilfe, um die für Windows entwickelten Apps auszuführen. Damit Sie die gesamte Kette verstehen, sehen Sie sich das Schema an, das ich speziell erstellt habe, um den Prozess zu veranschaulichen

6. Sie sollten Wine in der Befehlszeile des Gast-x86-Systems installieren: sudo apt-get install wine

Wenn Sie ExaGear genau wie ich verwenden, müssen Sie sicherstellen, dass es eine spezielle Version hat: wine --version

Sie sollten dies auf Ihrem Bildschirm sehen: "wine-1.8.1-eltechs" (die Ziffern können variieren)

Schritt 4: Installieren Sie. NET Framework. Teil 1: Weintricks

Installieren Sie. NET-Framework. Teil 1: Weintricks
Installieren Sie. NET-Framework. Teil 1: Weintricks
Installieren Sie. NET-Framework. Teil 1: Weintricks
Installieren Sie. NET-Framework. Teil 1: Weintricks

Vor der Installation von. Net Framework müssen Sie einige zusätzliche Pakete namens "Winetricks" herunterladen und installieren:

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

Falls Sie Ubuntu verwenden, gehen Sie wie folgt vor:./winetricks dotnet40

Wir benötigen dies, um die. NET Framevwork-Versionen 2.0, 3.0 und 4.0 konsequent nacheinander zu installieren. Nur so funktioniert es. Sobald Sie damit fertig sind, fahren Sie mit dem nächsten Schritt fort

Schritt 5: Installieren Sie. NET Framework. Teil 2: Version 4.5

Installieren Sie. NET-Framework. Teil 2: Version 4.5
Installieren Sie. NET-Framework. Teil 2: Version 4.5

Jetzt müssen Sie. NET Framework 4.5 unter Wine herunterladen und installieren: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

Wein dotnetfx45_full_x86_x64.exe

Dann sollten Sie das Fenster des Installer-Managers sehen. Folgen Sie einfach den Anweisungen und schließen Sie die Installation ab. Das ist es!

Wichtiges UPDATE! Es scheint, dass ExaGear nicht mehr in Betrieb ist. Wenn Sie die ExaGear-Lizenz noch nicht erworben haben, sollten Sie QEMU (https://www.qemu.org/) verwenden. Das allgemeine Prinzip wird das gleiche sein.

Empfohlen: