Innholdsfortegnelse:

Slik konfigurerer du Dotnet på Raspberry Pi: 5 trinn
Slik konfigurerer du Dotnet på Raspberry Pi: 5 trinn

Video: Slik konfigurerer du Dotnet på Raspberry Pi: 5 trinn

Video: Slik konfigurerer du Dotnet på Raspberry Pi: 5 trinn
Video: Установите Windows 11 на Raspberry Pi 2024, November
Anonim
Hvordan sette opp Dotnet på Raspberry Pi
Hvordan sette opp Dotnet på Raspberry Pi
Hvordan sette opp Dotnet på Raspberry Pi
Hvordan sette opp Dotnet på Raspberry Pi

NET Framework på Raspberry Pi - hva er det, og hva mer, HVORFOR? Å kjøre Microsoft. NET Framework eller også bare kalt Dotnet på Raspberry Pi høres litt rart og vanskelig ut ved første øyekast. Men det viser seg ganske smart og rimelig ved det andre, mer nært utseende.

Først av alt, i tilfelle du er en nybegynner, la oss klargjøre de to store spørsmålene: Hva er Raspberry Pi og hva er Microsoft. NET Framework.

RASPBERRY PI

Raspberry Pi er en enhet med lite energi som ser ut som et vanlig PC -hovedkort, men mye (jeg mener MYE) mindre. Den bruker forskjellige typer prosessorer den andre våre PCer og bærbare datamaskiner gjør. Den som er i våre daglige datamaskinenheter kalles "x86" mens RPi -enheter har "ARM" -enheter. Nesten alle RPi-eiere bruker programvare med åpen kildekode. For eksempel Debian fra Raspbian operativsystem, Chromium nettleser, etc. Mange applikasjoner lagres på et sted på nettet som heter Repository og støttes av Raspberry Pi foundation.

Hovedsakelig alle avanserte operasjoner i Raspbian -systemet utføres med en app som heter kommandolinje, som jeg også skal bruke i opplæringen min.

Hvis du ikke har kjøpt en RPi -enhet for prosjektet ditt, er den beste og raskeste måten nå å bestille på Amazon. Når det gjelder prosjektet, vil alle typer eller RPi -enheter gjøre det bra, så du kan velge hvilken som helst modell, avhengig av budsjettet ditt.

MICROSOFT. NET RAMME

Dotnet Framework av Microsoft er en programvare som bare kjører på Windows OS. Det gir et stort og utarbeidet bibliotek med klasser (derfor kalles det også et "Framework Class Library" eller FCL kort sagt). I et nøtteskall gjør det det mulig for en programvareutvikler å bruke kode skrevet på andre kodingsspråk. Det er en virtuell app -maskin som tilbyr tjenester som sikkerhet, minnestyring og håndtering av unntak.

HVORFOR BRUKE DET PÅ ARMENHETER

Det er det riktige spørsmålet, selv om svaret er veldig enkelt. Hvis du er en utvikler og bruker en ARM-enhet for en slags Raspberry Pi-prosjekt (enten IoT eller AI, eller til og med Robotics), må du definitivt oppfylle noen "kodingsproblemer" på den maskinvaren. Denne funksjonen som er satt opp på Raspberry Pi gir en utvikler mye mer frihet og fleksibilitet i å gjøre jobben sin, og unngår å bytte mellom forskjellige programmeringsspråk. Og hvis du ikke jobber med et spesielt prosjekt på Raspberry Pi, kan du ganske enkelt bruke det som en arbeidsmaskin for koding på dette tverspråklige rammeverket, som er veldig praktisk og energikyndig. Faktisk bruker den mest avanserte bringebær Pi -modellen 40 ganger mindre energi enn en vanlig PC (førti ganger - dette er ikke en feil)

Trinn 1: Installer emulator

Installer emulator
Installer emulator

Så, som du allerede har forstått alle fordeler og ulemper ved å bruke. NET Framework på Raspberry Pi., La oss komme til installasjonen. Som vanlig trenger du en emulator for det. Og igjen, i min personlige opplæring skal jeg bruke ExaGear Desktop, som etter min mening er et ganske godt valg. Hvis du ikke liker det eller allerede bruker en annen emulator, eller ønsker å lete etter et alternativ, er du fri til å gjøre det. Vær oppmerksom på at installasjonsprosessen med en annen type emulator forblir nesten den samme.

1. Vel, trinn på: Last ned emulatoren din for bringebær Pi. Den skal komme inn i nedlastingsmappen i ditt RPi -filsystem. Så gå inn i denne mappen og pakk ut emulatoren: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Etter det bruker du kommandoen thos for å installere emuleringsprogramvaren: sudo./install-exagear.sh

Trinn 2: Start X86 som et gjestesystem

Start X86 som et gjestesystem
Start X86 som et gjestesystem

3. Start gjeste x86 -systemet med kommandoen: exagear

4. Kontroller x86 systemarbeid: arch

5. Ser du dette? i686

Alt er bra, gå videre til neste trinn!;)

Trinn 3: Last ned og sett opp vin

Last ned og sett opp vin
Last ned og sett opp vin

Som jeg allerede har fortalt i mine tidligere instrukser, har Raspbian sitt eget eksklusive ARM -arbeidsmiljø. Så det er umulig å kjøre noe på det laget for x86 -miljø. Videre krever x86 -miljøet i seg selv en ekstra hjelp for å kjøre appene, laget for Windows. Så for at du skal forstå hele kjeden, se opplegget, jeg har laget spesielt for å illustrere prosessen

6. Du bør installere Wine inne guest x86 system usine kommandolinje: sudo apt-get install vin

Hvis du bruker ExaGear akkurat som meg, må du sørge for at den har en spesiell versjon: vin -versjon

Du bør se dette på skjermen: "wine-1.8.1-eltechs" (sifrene kan variere)

Trinn 4: Installer. NET Framework. Del 1: Winetricks

Installer. NET Framework. Del 1: Winetricks
Installer. NET Framework. Del 1: Winetricks
Installer. NET Framework. Del 1: Winetricks
Installer. NET Framework. Del 1: Winetricks

Før du installerer. Net Framework må du laste ned og installere noen ekstra pakker kalt "Winetricks":

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

Hvis du bruker Ubuntu, gjør du følgende:./winetricks dotnet40

Vi trenger dette for å installere. NET Framevwork versjoner 2.0, 3.0 og 4.0 etter hverandre. Det fungerer bare på denne måten. Så snart du er ferdig med det, går du til neste trinn

Trinn 5: Installer. NET Framework. Del 2: Versjon 4.5

Installer. NET Framework. Del 2: Versjon 4.5
Installer. NET Framework. Del 2: Versjon 4.5

Nå må du laste ned og installere. NET Framework 4.5 under Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

vin dotnetfx45_full_x86_x64.exe

Da bør du se vinduet for installasjonsbehandling. Bare følg instruksjonene og fullfør installasjonen. Det er det!

Viktig OPPDATERING! Det ser ut til at ExaGear ikke lenger er i bruk. Hvis du ikke har kjøpt ExaGear -lisensen ennå, så tror jeg du bør bruke QEMU (https://www.qemu.org/). Det generelle prinsippet vil være det samme.

Anbefalt: