INHOUDSOPGAWE:
- Stap 1: Installeer die emulator
- Stap 2: Begin X86 as 'n gastestelsel
- Stap 3: Laai wyn af en stel dit op
- Stap 4: Installeer.NET Framework. Deel 1: Winetricks
- Stap 5: Installeer.NET Framework. Deel 2: Weergawe 4.5
Video: Hoe om Dotnet op Raspberry Pi op te stel: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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
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
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
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:
Hoe om 'n Raspberry Pi op te stel en te begin gebruik: 4 stappe
Hoe om 'n Raspberry Pi op te stel en te begin gebruik: Vir die lesers van die toekoms is ons in 2020. Die jaar waarin u gelukkig is om gesond te wees en nie deur Covid-19 besmet is nie , kry baie meer vrye tyd as wat u ooit kon dink. So, hoe kan ek myself op 'n nie te dom manier besig hou nie? O ja
Hoe om OSMC op te stel met Hyperion op Raspberry Pi met WS2812b Led Strip: 8 stappe
Hoe om OSMC op te stel met Hyperion op Raspberry Pi met WS2812b Led Strip: Soms is ek baie goed in Engels, soms nie … Eerste dinge eerste. Dit is my eerste onderrig en Engels is nie my moedertaal nie, so wees asseblief nie te hard met my nie. Dit gaan nie oor hoe om die raam te bou nie, dit is maklik. Dit gaan oor installasie
Hoe om wyn op Raspberry Pi op te stel: 8 stappe
Hoe om wyn op Raspberry Pi op te stel: Wyn is 'n uitstekende hulpmiddel om Windows -programme op Linux, Ubuntu -stelsels ens te begin. Besoek www.winehq.org (dit is nie 'n aangeslote skakel nie). al die toepassings vir Windows is gebou vir verwerkers met
Hoe om Pi-Hole op te stel op 'n Raspberry Pi, 'n netwerkwye advertensieblokkering: 25 stappe
Hoe om Pi-Hole op 'n Raspberry Pi, 'n netwerkwye advertensieblokkering op te stel !!: Vir hierdie projek benodig u: 'n Raspberry Pi wat kan koppel aan die internet 'n Micro SD-kaart met Raspbian LiteA-sleutelbord (om SSH op te stel) 'n tweede Toestel (vir toegang tot die webportaal) Basiese kennis van UNIX sowel as koppelvlaknavigasie op die
Hoe om Raspberry Pi op te stel sonder monitor en sleutelbord: 7 stappe
Hoe om Raspberry Pi op te stel sonder monitor en sleutelbord: Raspberry Pi is 'n klein enkelbord-rekenaar met 'n Linux-gebaseerde bedryfstelsel met die naam Raspbian. Hierdie instruksie sal jou wys hoe om Raspberry Pi (enige model) op te stel sonder om Monitor en Keyboard te gebruik. Ek sal my Raspberry Pi 3 B+ saam met Raspbi gebruik