INHOUDSOPGAWE:

Hoe om Dotnet op Raspberry Pi op te stel: 5 stappe
Hoe om Dotnet op Raspberry Pi op te stel: 5 stappe

Video: Hoe om Dotnet op Raspberry Pi op te stel: 5 stappe

Video: Hoe om Dotnet op Raspberry Pi op te stel: 5 stappe
Video: Raspberry Pi as Dot Net Core Web Server 2024, November
Anonim
Hoe om Dotnet op Raspberry Pi op te stel
Hoe om Dotnet op Raspberry Pi op te stel
Hoe om Dotnet op Raspberry Pi op te stel
Hoe om Dotnet op Raspberry Pi op te stel

NET Framework op Raspberry Pi - wat is dit, en wat meer is, WAAROM? Die bestuur van Microsoft. NET Framework of ook net Dotnet op Raspberry Pi genoem, klink met die eerste oogopslag 'n bietjie vreemd en lastig. Maar dit blyk redelik slim en redelik by die tweede, van naderby beskouing.

In die eerste plek, as u 'n nuweling is, laat ons die twee belangrikste vrae verduidelik: Wat is Raspberry Pi en wat is Microsoft. NET Framework.

RASPBERRY PI

Raspberry Pi is 'n lae -energieverbruikende toestel wat op 'n gewone rekenaarbord lyk, maar baie (ek bedoel BAIE) kleiner. Dit gebruik verskillende soorte verwerkers as die ander van ons rekenaars en skootrekenaars. Die een wat op ons alledaagse rekenaartoestelle voorkom, word 'x86' genoem, terwyl RPi -toestelle 'ARM' het. Byna alle RPi-eienaars gebruik open source sagteware. Byvoorbeeld Debian van die Raspbian -bedryfstelsel, Chromium -webblaaier, ens. Baie toepassings word op 'n plek op die internet genaamd Repository gehou en word ondersteun deur die Raspberry Pi -stigting.

Alle gevorderde operasies binne die stelsel van Raspbian word uitgevoer met 'n app genaamd command line, wat ek ook bedoel is om in my tutoriaal te gebruik.

As u nog nie 'n RPi -toestel vir u projek gekoop het nie, is die beste en vinnigste manier om 'n bestelling op Amazon te doen. Wat die projek betref, sal enige tipe of RPi -toestel goed doen, sodat u 'n model kan kies, afhangende van u begroting.

MICROSOFT. NET -RAAMWERK

Dotnet Framework deur Microsoft is 'n sagteware wat slegs op Windows -bedryfstelsel bedryf word. Dit bied 'n groot en uitgewerkte biblioteek met klasse (daarom word dit ook kortliks '' Framework Class Library '' of FCL genoem). In 'n neutedop stel dit 'n sagteware -ontwikkelaar in staat om kode te gebruik wat in ander koderingstale geskryf is. Dit is 'n virtuele app -masjien wat dienste bied soos sekuriteit, geheuebestuur en hantering van uitsonderings.

WAAROM GEBRUIK DIT OP ARM -TOESTELLE

Dit is die regte vraag, alhoewel die antwoord baie eenvoudig is. As u 'n ontwikkelaar is en 'n ARM-toestel gebruik vir 'n Raspberry Pi-projek (IoT of AI, of selfs Robotics), moet u beslis 'koderingskwessies' op die hardeware doen. Hierdie funksie wat op Raspberry Pi opgestel is, gee 'n ontwikkelaar baie meer vryheid en buigsaamheid om hul werk te doen, en vermy die oorskakeling tussen verskillende programmeertale. En as u nie aan 'n spesiale projek op Raspberry Pi werk nie, kan u dit eenvoudig as 'n werkende masjien gebruik vir die kodering van hierdie kruistaalraamwerk wat baie gerieflik en energiebesparend is. Die mees gevorderde framboos Pi -model verbruik eintlik 40 keer minder energie as 'n gewone rekenaar (veertig keer - dit is nie 'n fout nie)

Stap 1: Installeer die emulator

Installeer emulator
Installeer emulator

Dus, soos u al die voor- en nadele van die gebruik van. NET Framework op Raspberry Pi verstaan het, kom ons by die installasie daarvan. Soos gewoonlik benodig u 'n emulator daarvoor. En weer, in my persoonlike tutoriaal gebruik ek ExaGear Desktop, wat na my mening 'n goeie keuse is. As u nie daarvan hou nie of alreeds 'n ander emulator gebruik, of u wil 'n alternatief soek, kan u dit doen. Let daarop dat met 'n ander tipe emulator die installasieproses byna dieselfde bly.

1. Wel, stap op: Laai u emulator vir framboos Pi af. Dit moet in die gids Downloads in u RPi -lêerstelsel kom. Gaan dus in hierdie gids en pak die emulator uit: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Gebruik daarna die opdrag om die emulasiesagteware te installeer: sudo./install-exagear.sh

Stap 2: Begin X86 as 'n gastestelsel

Begin X86 as 'n gastestelsel
Begin X86 as 'n gastestelsel

3. Begin die gas x86 -stelsel met die opdrag: exagear

4. Gaan x86 -stelselwerk na: arch

5. Sien jy dit? i686

Alles gaan goed, gaan na die volgende stap!;)

Stap 3: Laai wyn af en stel dit op

Laai wyn af en stel dit op
Laai wyn af en stel dit op

Soos ek al in my vorige instruksies vertel het, het Raspbian sy eie eksklusiewe ARM -werksomgewing. Dit is dus onmoontlik om iets daarop uit te voer wat vir die x86 -omgewing geskep is. Boonop benodig die x86 -omgewing self ekstra hulp om die programme vir Windows te bestuur. Om die hele ketting te verstaan, sien die skema, wat ek spesiaal gemaak het om die proses te illustreer

6. U moet Wine installeer in die opdragreël van die gas x86-stelsel usine: sudo apt-get install wyn

As u ExaGear net soos ek gebruik, moet u seker maak dat dit 'n spesiale weergawe het: wyn -weergawe

U moet dit op u skerm sien: "wyn-1.8.1-eltechs" (die syfers kan wissel)

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

Installeer. NET Framework. Deel 1: Winetricks
Installeer. NET Framework. Deel 1: Winetricks
Installeer. NET Framework. Deel 1: Winetricks
Installeer. NET Framework. Deel 1: Winetricks

Voordat u. Net Framework installeer, moet u 'n paar ekstra pakkette met die naam "Winetricks" aflaai en installeer:

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

As u Ubuntu gebruik, doen die volgende:./winetricks dotnet40

Ons het dit nodig om gereeld. NET Framevwork weergawes 2.0, 3.0 en 4.0 een na die ander te installeer. Dit werk wel net op hierdie manier. Gaan na die volgende stap sodra u daarmee klaar is

Stap 5: Installeer. NET Framework. Deel 2: Weergawe 4.5

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

U moet. NET Framework 4.5 nou aflaai en installeer onder Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

wyn dotnetfx45_full_x86_x64.exe

Dan moet u die venster van die installeerderbestuurder sien. Volg net die instruksies en voltooi die installasie. Dis dit!

Belangrike UPDATE! Dit lyk asof ExaGear nie meer in diens is nie. As u nog nie die ExaGear -lisensie gekoop het nie, dink ek dat u beter QEMU (https://www.qemu.org/) moet gebruik. Die algemene beginsel sal dieselfde wees.

Aanbeveel: