Indholdsfortegnelse:

Sådan opsættes Dotnet på Raspberry Pi: 5 trin
Sådan opsættes Dotnet på Raspberry Pi: 5 trin

Video: Sådan opsættes Dotnet på Raspberry Pi: 5 trin

Video: Sådan opsættes Dotnet på Raspberry Pi: 5 trin
Video: Установите Windows 11 на Raspberry Pi 2024, November
Anonim
Sådan opsættes Dotnet på Raspberry Pi
Sådan opsættes Dotnet på Raspberry Pi
Sådan opsættes Dotnet på Raspberry Pi
Sådan opsættes Dotnet på Raspberry Pi

NET Framework på Raspberry Pi - hvad er det, og hvad er mere, HVORFOR? At køre Microsoft. NET Framework eller også kaldet bare Dotnet på Raspberry Pi lyder lidt underligt og vanskeligt ved første øjekast. Men det viser sig temmelig smart og rimeligt ved det andet, mere tætte kig.

Først og fremmest, hvis du er en nybegynder, lad os afklare de to store spørgsmål: Hvad er Raspberry Pi og hvad er Microsoft. NET Framework.

RASPBERRY PI

Raspberry Pi er en lavenergiforbrugende enhed, der ligner et almindeligt pc -bundkort, men meget (jeg mener MEGET) mindre. Den bruger forskellige typer processorer, den anden vores pc'er og bærbare computere gør. Den, der er i vores daglige computerenheder, kaldes "x86", mens RPi -enheder har "ARM" -enheder. Næsten alle RPi-ejere bruger open source-software. For eksempel Debian fra Raspbian -operativsystemet, Chromium -webbrowser osv. Mange applikationer gemmes et sted på nettet, der hedder Repository og understøttes af Raspberry Pi -fundamentet.

Hovedsageligt alle avancerede operationer inden for Raspbian -systemet udføres med en app kaldet kommandolinje, som jeg også er beregnet til at bruge i min tutorial.

Hvis du ikke har købt en RPi -enhed til dit projekt endnu, er den bedste og hurtigste måde nu at foretage en ordre på Amazon. Hvad angår projektet, vil enhver type eller RPi -enhed klare sig godt, så du kan vælge enhver model afhængigt af dit budget.

MICROSOFT. NET RAMME

Dotnet Framework af Microsoft er en software, der kun kører på Windows OS. Det giver et stort og gennemarbejdet bibliotek af klasser (derfor kaldes det også et "Framework Class Library" eller FCL kort sagt). I en nøddeskal gør det det muligt for en softwareudvikler at bruge kode skrevet på andre kodningssprog. Det er en virtuel app -maskine, der leverer tjenester såsom sikkerhed, hukommelsesstyring og håndtering af undtagelser.

HVORFOR BRUG DET PÅ ARMENHEDER

Det er det rigtige spørgsmål, selvom svaret er meget enkelt. Hvis du er en udvikler og bruger en ARM-enhed til en eller anden form for et Raspberry Pi-projekt (enten IoT eller AI eller endda Robotics), skal du helt sikkert opfylde nogle "kodningsproblemer" på den hardware. Denne funktion, der er oprettet på Raspberry Pi, giver en udvikler meget mere frihed og fleksibilitet i at udføre deres job og undgår at skifte mellem forskellige programmeringssprog. Og hvis du ikke arbejder på noget specielt projekt på Raspberry Pi, kan du simpelthen bruge det som en arbejdsmaskine til kodning på denne tværsproglige ramme, som er meget praktisk og energikyndig. Faktisk bruger den mest avancerede hindbær Pi -model 40 gange mindre energi end en typisk pc (fyrre gange - det er ikke en fejl)

Trin 1: Installer emulator

Installer emulator
Installer emulator

Så som du allerede har forstået alle fordele og ulemper ved at bruge. NET Framework på Raspberry Pi., Lad os komme til installationen. Som normalt skal du bruge en emulator til det. Og igen, i min personlige tutorial vil jeg bruge ExaGear Desktop, hvilket efter min mening er et ganske godt valg. Hvis du ikke kan lide det eller allerede bruger en anden emulator, eller gerne vil lede efter et alternativ, er du fri til at gøre det. Bemærk, at med en anden type emulator forbliver installationsprocessen næsten den samme.

1. Nå, trin på: Download din emulator til hindbær Pi. Det skulle komme ind i Downloads -mappen i dit RPi -filsystem. Så kom ind i denne mappe og pak emulatoren ud: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Brug derefter kommandoen thos til at installere emuleringssoftwaren: sudo./install-exagear.sh

Trin 2: Start X86 som gæstesystem

Start X86 som gæstesystem
Start X86 som gæstesystem

3. Start gæst x86 -systemet med kommandoen: exagear

4. Kontroller x86 systemarbejde: arch

5. Kan du se dette? i686

Alt er fint, gå videre til næste trin!;)

Trin 3: Download og konfigurer vin

Download og konfigurer vin
Download og konfigurer vin

Som jeg allerede har fortalt i mine tidligere instruktioner, har Raspbian sit eget eksklusive ARM -arbejdsmiljø. Så det er umuligt at køre noget på det skabt til x86 -miljø. Desuden kræver x86 -miljøet i sig selv en ekstra hjælp til at køre apps, der er lavet til Windows. Så for at du kan forstå hele kæden, se skemaet, jeg har specielt lavet til at illustrere processen

6. Du skal installere Wine inde i gæst x86-systemets usine kommandolinje: sudo apt-get install vin

Hvis du bruger ExaGear ligesom mig, skal du sørge for, at den har en særlig version: vin -version

Du bør se dette på din skærm: "wine-1.8.1-eltechs" (cifrene kan variere)

Trin 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

Inden du installerer. Net Framework, skal du downloade og installere et par ekstra pakker kaldet "Winetricks":

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

Hvis du bruger Ubuntu, skal du gøre følgende:./winetricks dotnet40

Vi har brug for dette til konsekvent at installere. NET Framevwork versioner 2.0, 3.0 og 4.0 efter hinanden. Det fungerer kun på denne måde. Så snart du er færdig med det, skal du gå videre til næste trin

Trin 5: Installer. NET Framework. Del 2: Version 4.5

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

Nu skal du downloade 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

Derefter skal du se vinduet installationsmanager. Bare følg vejledningen og afslut installationen. Det er det!

Vigtig OPDATERING! Det ser ud til, at ExaGear ikke længere er i brug. Hvis du ikke har købt ExaGear -licensen endnu, så tror jeg, at du hellere vil bruge QEMU (https://www.qemu.org/). Det generelle princip vil være det samme.

Anbefalede: