Inhaltsverzeichnis:
- Schritt 1: Emulator installieren
- Schritt 2: Starten Sie X86 als Gastsystem
- Schritt 3: Wein herunterladen und einrichten
- Schritt 4: Installieren Sie.NET Framework. Teil 1: Weintricks
- Schritt 5: Installieren Sie.NET Framework. Teil 2: Version 4.5
Video: Dotnet auf Raspberry Pi einrichten – wikiHow
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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
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
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
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
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
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:
Einrichten von OSMC mit Hyperion auf Raspberry Pi mit WS2812b LED-Streifen - Gunook
So richten Sie OSMC mit Hyperion auf Raspberry Pi mit WS2812b LED-Streifen ein: Manchmal englisch sehr gut, manchmal nein … Das Wichtigste zuerst. Dies ist mein erstes anweisbares und Englisch ist nicht meine Muttersprache, also seien Sie bitte nicht zu hart mit mir. Hier geht es nicht darum, wie man den Rahmen baut, das ist einfach. Es geht um Installa
Wein auf Raspberry Pi einrichten – wikiHow
So richten Sie Wine auf Raspberry Pi ein: Wine ist ein großartiges Tool, mit dem Sie Windows-Apps auf Linux-, Ubuntu-Systemen usw. starten können. Um alle Details zu erfahren, besuchen Sie www.winehq.org (dies ist kein Affiliate-Link). alle Anwendungen für Windows sind für Prozessoren mit s
Shinken Network Monitor auf Raspberry Pi installieren und einrichten - Gunook
Shinken Network Monitor auf Raspberry Pi installieren und einrichten: HINWEIS: Shinken wurde zuletzt im März 2016 auf eine stabile Version 2.4.3 aktualisiert. Also wechselte ich vor einigen Jahren zu anderen Methoden zur Überwachung von Heimnetzwerken. Darüber hinaus scheint php5 nicht verfügbar zu sein. Bitte verwenden Sie diese Anleitung nicht! Installieren Sie eine
FreeRTOS von Grund auf auf dem STM32F407 Discovery Kit einrichten - Gunook
FreeRTOS von Grund auf neu auf dem STM32F407 Discovery Kit einrichten: FreeRTOS als Echtzeitbetriebssystem für Ihr eingebettetes Projekt zu wählen, ist eine gute Wahl. Das FreeRTOS ist wirklich kostenlos und bietet viele einfache und effektive RTOS-Funktionen. Aber das Einrichten von freeRTOS von Grund auf könnte schwierig sein, oder ich kann ein bi
Raspberry Pi ohne Monitor und Tastatur einrichten – wikiHow
So richten Sie Raspberry Pi ohne Monitor und Tastatur ein: Raspberry Pi ist ein kleiner Einplatinencomputer, auf dem das Linux-basierte Betriebssystem Raspbian ausgeführt wird. Diese Anleitung zeigt Ihnen, wie Sie Raspberry Pi (jedes Modell) ohne Monitor und Tastatur einrichten. Ich werde meinen Raspberry Pi 3 B+ mit Raspbi verwenden