Sisukord:

Dotneti seadistamine Raspberry Pi -le: 5 sammu
Dotneti seadistamine Raspberry Pi -le: 5 sammu

Video: Dotneti seadistamine Raspberry Pi -le: 5 sammu

Video: Dotneti seadistamine Raspberry Pi -le: 5 sammu
Video: Топ 3 худших программиста на YouTube! #код #айти #программист 2024, November
Anonim
Dotneti seadistamine Raspberry Pi -s
Dotneti seadistamine Raspberry Pi -s
Dotneti seadistamine Raspberry Pi -s
Dotneti seadistamine Raspberry Pi -s

NET Framework on Raspberry Pi - mis see on ja mis veelgi enam, MIKS? Microsoft. NET Frameworki või nimega Dotnet Raspberry Pi peal töötamine kõlab esmapilgul pisut veidralt ja keeruliselt. Kuid teisel, lähemal vaatlusel osutub see üsna nutikaks ja mõistlikuks.

Esiteks, kui olete algaja, selgitame kahte peamist küsimust: mis on Raspberry Pi ja mis on Microsoft. NET Framework.

VAARIKAS PI

Raspberry Pi on madala energiatarbega seade, mis näeb välja nagu tavaline arvuti emaplaat, kuid on palju (ma mõtlen) palju väiksem. See kasutab erinevat tüüpi protsessoreid, mida teised meie arvutid ja sülearvutid kasutavad. Seda, mis on meie igapäevastes arvutiseadmetes, nimetatakse "x86", samas kui RPi -seadmetel on "ARM". Peaaegu kõik RPi omanikud kasutavad avatud lähtekoodiga tarkvara. Näiteks Raspbiani operatsioonisüsteemi Debian, Chromiumi veebibrauser jne. Paljusid rakendusi hoitakse veebis kohas Repository ja seda toetab sihtasutus Raspberry Pi.

Peamiselt tehakse Raspbiani süsteemis kõiki täiustatud toiminguid käsurea nimelise rakendusega, mida kavatsen ka oma õpetuses kasutada.

Kui te pole oma projekti jaoks RPi seadet veel ostnud, on parim ja kiireim viis praegu Amazonist tellimuse vormistamine. Mis puutub projekti, siis mis tahes tüüpi või RPi -seade saab hästi hakkama, nii et saate sõltuvalt eelarvest valida mis tahes mudeli.

MICROSOFT. NET RAAMISTIK

Microsofti Dotnet Framework on tarkvara, mis töötab ainult Windowsi operatsioonisüsteemis. See pakub suurt ja läbimõeldud klasside kogu (sellepärast nimetatakse seda ka "raamklasside raamatukoguks" või lühidalt FCL -iks). Lühidalt öeldes võimaldab see tarkvaraarendajal kasutada teistes kodeerimiskeeltes kirjutatud koodi. See on rakenduse virtuaalne masin, mis pakub selliseid teenuseid nagu turvalisus, mäluhaldus ja erandite käsitlemine.

MIKS KASUTADA RÕVASEADMETEL

See on õige küsimus, kuigi vastus on väga lihtne. Kui olete arendaja ja kasutate ARM-seadet mingisuguse Raspberry Pi projekti jaoks (kas asjade Interneti või tehisintellekti või isegi robootika jaoks), peate selle riistvaraga kindlasti täitma mõningaid "kodeerimisprobleeme". See Raspberry Pi seadistatud funktsioon annab arendajale palju rohkem vabadust ja paindlikkust oma töö tegemisel, vältides erinevate programmeerimiskeelte vahetamist. Ja kui te ei tööta Raspberry Pi eriprojekti kallal, võite seda lihtsalt kasutada töötava masinana selle keeltevahelise raamistiku kodeerimiseks, mis on väga mugav ja energiasäästlik. Tegelikult kulutab kõige arenenum vaarika Pi mudel 40 korda vähem energiat kui tavaline arvuti (nelikümmend korda - see pole viga)

Samm: installige emulaator

Installige emulaator
Installige emulaator

Niisiis, nagu te olete juba aru saanud kõikidest plussidest ja miinustest. NET Frameworki kasutamisel Raspberry Pi., Asume selle installimise juurde. Nagu tavaliselt, vajate selleks emulaatorit. Ja jälle, oma isiklikus õpetuses kasutan ExaGear Desktopit, mis on minu arvates üsna hea valik. Kui teile see ei meeldi või kasutate juba mõnda muud emulaatorit või soovite otsida alternatiivi, võite seda vabalt teha. Pange tähele, et teist tüüpi emulaatorite puhul jääb installiprotsess peaaegu samaks.

1. Noh, astuge edasi: laadige oma vaarika Pi jaoks emulaator alla. See peaks sattuma RPi failisüsteemi kausta Allalaadimised. Nii et minge sellesse kausta ja pakkige emulaator lahti: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Pärast seda kasutage emuleerimistarkvara installimiseks seda käsku: sudo./install-exagear.sh

Samm: käivitage X86 külalissüsteemina

Käivitage X86 külalissüsteemina
Käivitage X86 külalissüsteemina

3. Käivitage külalis x86 süsteem käsuga: exagear

4. Kontrollige x86 süsteemi tööd: arch

5. Näed seda? i686

Kõik on korras, minge järgmise sammu juurde!;)

Samm: laadige vein alla ja seadistage see

Laadige alla ja seadistage vein
Laadige alla ja seadistage vein

Nagu ma oma varasemates juhendites juba ütlesin, on Raspbianil oma ainulaadne ARM -i töökeskkond. Seega on võimatu sellel midagi käivitada, mis on loodud x86 keskkonna jaoks. Lisaks nõuab x86 keskkond ise Windowsi jaoks loodud rakenduste käitamiseks täiendavat abi. Nii et kogu ahela mõistmiseks vaadake skeemi, mille olen spetsiaalselt protsessi illustreerimiseks teinud

6. Peaksite installima Wine'i külalise x86 süsteemi usine käsureale: sudo apt-get install wine

Kui kasutate ExaGeari täpselt nagu mina, peate veenduma, et sellel on spetsiaalne versioon: vein -versioon

Ekraanil peaksite nägema järgmist: "wine-1.8.1-eltechs" (numbrid võivad erineda)

Samm: installige. NET Framework. Osa 1: Winetricks

Installige. NET Framework. Osa 1: Winetricks
Installige. NET Framework. Osa 1: Winetricks
Installige. NET Framework. Osa 1: Winetricks
Installige. NET Framework. Osa 1: Winetricks

Enne. Net Framework installimist peate alla laadima ja installima mõned lisapaketid nimega "Winetricks":

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

Kui kasutate Ubuntu, tehke järgmist../Winetricks dotnet40

Meil on seda vaja järjest. NET Framevwork versioonide 2.0, 3.0 ja 4.0 pidevaks installimiseks. See toimib ainult sel viisil. Niipea kui olete sellega lõpetanud, liikuge järgmise sammu juurde

Samm: installige. NET Framework. 2. osa: versioon 4.5

Installige. NET Framework. 2. osa: versioon 4.5
Installige. NET Framework. 2. osa: versioon 4.5

Nüüd peate Wine'i alla laadima ja installima. NET Framework 4.5: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

vein dotnetfx45_full_x86_x64.exe

Siis peaksite nägema installer manager akent. Järgige lihtsalt juhiseid ja lõpetage installimine. See on kõik!

Oluline UUENDUS! Tundub, et ExaGear pole enam kasutusel. Kui te pole veel ExaGeari litsentsi ostnud, siis arvan, et parem on kasutada QEMU -d (https://www.qemu.org/). Üldpõhimõte jääb samaks.

Soovitan: