Innholdsfortegnelse:
- Trinn 1: Installer emulator
- Trinn 2: Start X86 som et gjestesystem
- Trinn 3: Last ned og sett opp vin
- Trinn 4: Installer.NET Framework. Del 1: Winetricks
- Trinn 5: Installer.NET Framework. Del 2: Versjon 4.5
Video: Slik konfigurerer du Dotnet på Raspberry Pi: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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
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
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:
Slik konfigurerer du Mosquitto MQTT på AWS: 8 trinn
Slik konfigurerer du Mosquitto MQTT på AWS: Hei! Jeg skal sette opp en privat MQTT -megler med passord på min AWS -konto (amazon web service) for mine IOT -prosjekter. For å gjøre dette opprettet jeg en gratis konto på AWS som er bra i 1 år ved å gå hit:
Slik konfigurerer du iPhone: 9 trinn
Slik konfigurerer du iPhone: Slik konfigurerer du din nye iPhone på den enkleste måten
Slik konfigurerer du LED Demon Eye W/ Smart Phone Bluetooth App: 5 trinn
Slik konfigurerer du LED Demon Eye W/ Smart Phone Bluetooth -app: Denne installasjonsveiledningen for hvordan du konfigurerer appen som kobles til via Bluetooth. Denne appen finnes i både Apple Store og Google Play, kalt " Happy Lighting "
Slik konfigurerer du Pi-Hole på en Raspberry Pi, en nettverksbred annonseblokkering!: 25 trinn
Slik konfigurerer du Pi-Hole på en Raspberry Pi, en nettverksbred annonseblokkering !!: For dette prosjektet trenger du: en Raspberry Pi som er i stand til å koble til internett Et Micro SD-kort som kjører Raspbian LiteA-tastatur (for å sette opp SSH) Et sekund Enhet (for å få tilgang til webportalen) Grunnleggende kunnskap om UNIX samt grensesnittnavigasjon på
Slik konfigurerer du Raspberry Pi uten skjerm og tastatur: 7 trinn
Slik konfigurerer du Raspberry Pi uten skjerm og tastatur: Raspberry Pi er en liten enbrett-datamaskin som kjører Linux-basert operativsystem kalt Raspbian. Denne instruksjonen viser deg hvordan du konfigurerer Raspberry Pi (hvilken som helst modell) uten å bruke skjerm og tastatur. Jeg vil bruke Raspberry Pi 3 B+ med Raspbi