Inhoudsopgave:

Hoe Dotnet op Raspberry Pi in te stellen: 5 stappen
Hoe Dotnet op Raspberry Pi in te stellen: 5 stappen

Video: Hoe Dotnet op Raspberry Pi in te stellen: 5 stappen

Video: Hoe Dotnet op Raspberry Pi in te stellen: 5 stappen
Video: how to build a Raspberry Pi NAS (it’s AWESOME!!) 2024, December
Anonim
Dotnet instellen op Raspberry Pi
Dotnet instellen op Raspberry Pi
Dotnet instellen op Raspberry Pi
Dotnet instellen op Raspberry Pi

NET Framework op Raspberry Pi - wat is dat en, meer nog, WAAROM? Het draaien van Microsoft. NET Framework of ook wel gewoon Dotnet genoemd op Raspberry Pi klinkt op het eerste gezicht een beetje raar en lastig. Maar het blijkt behoorlijk slim en redelijk te zijn bij de tweede, meer nauwkeurige blik.

Laten we, voor het geval u een nieuweling bent, allereerst de twee belangrijkste vragen verduidelijken: wat is Raspberry Pi en wat is Microsoft. NET Framework.

FRAMBOOS PI

Raspberry Pi is een apparaat dat weinig energie verbruikt, dat eruitziet als een gewoon pc-moederbord, maar veel (ik bedoel VEEL) kleiner. Het gebruikt andere soorten processors dan onze pc's en laptops. Degene die in onze dagelijkse computerapparaten zit, wordt "x86" genoemd, terwijl RPi-apparaten "ARM" -apparaten hebben. Bijna alle RPi-eigenaren gebruiken open-source software. Bijvoorbeeld Debian of het Raspbian-besturingssysteem, Chromium-webbrowser, enz. Veel applicaties worden bewaard op een plaats op het web genaamd Repository en wordt ondersteund door de Raspberry Pi-stichting.

Voornamelijk alle geavanceerde bewerkingen binnen het systeem van Raspbian worden uitgevoerd met een app genaamd opdrachtregel, die ik ook in mijn tutorial zal gebruiken.

Als je nog geen RPi-apparaat voor je project hebt gekocht, is de beste en snelste manier om nu een bestelling te plaatsen op Amazon. Wat het project betreft, zal elk type of RPi-apparaat het goed doen, dus u kunt elk model kiezen, afhankelijk van uw budget.

MICROSOFT. NET FRAMEWORK

Dotnet Framework van Microsoft is software die alleen op Windows OS draait. Het biedt een grote en uitgewerkte bibliotheek met klassen (daarom wordt het ook wel een "Framework Class Library" of kortweg FCL genoemd). In een notendop stelt het een softwareontwikkelaar in staat om code te gebruiken die in andere codeertalen is geschreven. Het is een virtuele app-machine die services biedt zoals beveiliging, geheugenbeheer en het afhandelen van uitzonderingen.

WAAROM GEBRUIKEN OP ARMAPPARATEN

Het is de juiste vraag, hoewel het antwoord heel eenvoudig is. Als je een ontwikkelaar bent en een ARM-apparaat gebruikt voor een soort Raspberry Pi-project (ofwel IoT, of AI, of zelfs Robotica), zul je zeker wat "coderingsproblemen" op die hardware moeten oplossen. Deze functie die op Raspberry Pi is ingesteld, geeft een ontwikkelaar veel meer vrijheid en flexibiliteit bij het uitvoeren van zijn werk, waardoor het schakelen tussen verschillende programmeertalen wordt vermeden. En als je niet aan een speciaal project op Raspberry Pi werkt, kun je het gewoon gebruiken als een werkende machine voor het coderen op dit meertalige framework, wat erg handig en energiezuinig is. In feite verbruikt het meest geavanceerde Raspberry Pi-model 40 keer minder energie dan een typische pc (veertig keer - dit is geen vergissing)

Stap 1: Installeer emulator

Emulator installeren
Emulator installeren

Dus, aangezien je alle voor- en nadelen van het gebruik van. NET Framework op Raspberry Pi al hebt begrepen, gaan we naar de installatie ervan. Zoals gewoonlijk heb je daar een emulator voor nodig. En nogmaals, in mijn persoonlijke tutorial zal ik ExaGear Desktop gebruiken, wat naar mijn mening een vrij goede keuze is. Als je het niet leuk vindt of al een andere emulator gebruikt, of een alternatief wilt zoeken, staat het je vrij om dat te doen. Merk op dat met een ander type emulator het installatieproces bijna hetzelfde blijft.

1. Nou, stap op: download je emulator voor Raspberry Pi. Het zou in de map Downloads in uw RPi-bestandssysteem moeten komen. Ga dus naar deze map en pak de emulator uit: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Gebruik daarna dit commando om de emulatiesoftware te installeren: sudo./install-exagear.sh

Stap 2: Start X86 als gastsysteem

Start X86 als gastsysteem
Start X86 als gastsysteem

3. Start het guest x86-systeem met het commando: exagear

4. Controleer de werking van het x86-systeem: arch

5. Zie je dit? i686

Alles is in orde, ga door naar de volgende stap!;)

Stap 3: Wijn downloaden en instellen

Wijn downloaden en instellen
Wijn downloaden en instellen

Zoals ik al in mijn vorige instructables heb verteld, heeft Raspbian zijn eigen exclusieve ARM-werkomgeving. Het is dus onmogelijk om er iets op te draaien dat voor de x86-omgeving is gemaakt. Bovendien vereist de x86-omgeving zelf extra hulp om de apps, gemaakt voor Windows, uit te voeren. Dus, om de hele keten te begrijpen, zie het schema dat ik speciaal heb gemaakt om het proces te illustreren

6. U moet Wine in het gast x86-systeem installeren met behulp van de opdrachtregel: sudo apt-get install wine

Als je ExaGear net als ik gebruikt, moet je ervoor zorgen dat het een speciale versie heeft: wine --version

U zou dit op uw scherm moeten zien: "wine-1.8.1-eltechs" (de cijfers kunnen variëren)

Stap 4: Installeer. NET Framework. Deel 1: Wijntrucs

Installeer. NET Framework. Deel 1: Wijntrucs
Installeer. NET Framework. Deel 1: Wijntrucs
Installeer. NET Framework. Deel 1: Wijntrucs
Installeer. NET Framework. Deel 1: Wijntrucs

Voordat je. Net Framework installeert, moet je een paar extra pakketten downloaden en installeren, genaamd "Winetricks":

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

Als u Ubuntu gebruikt, doet u het volgende:./winetricks dotnet40

We hebben dit nodig om consequent. NET Framevwork versies 2.0, 3.0 en 4.0 achter elkaar te installeren. Het werkt alleen op deze manier. Zodra je daarmee klaar bent, ga je naar de volgende stap

Stap 5: installeer. NET Framework. Deel 2: Versie 4.5

Installeer. NET Framework. Deel 2: Versie 4.5
Installeer. NET Framework. Deel 2: Versie 4.5

Nu moet je. NET Framework 4.5 downloaden en installeren onder Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

wijn dotnetfx45_full_x86_x64.exe

Dan zou u het venster van de installatiebeheerder moeten zien. Volg gewoon de aanwijzingen en voltooi de installatie. Dat is het!

Belangrijke UPDATE! Het lijkt erop dat ExaGear niet meer in gebruik is. Als je de ExaGear-licentie nog niet hebt gekocht, denk ik dat je QEMU (https://www.qemu.org/) beter kunt gebruiken. Het algemene principe zal hetzelfde zijn.

Aanbevolen: