Turinys:

Kaip nustatyti „Dotnet“„Raspberry Pi“: 5 žingsniai
Kaip nustatyti „Dotnet“„Raspberry Pi“: 5 žingsniai

Video: Kaip nustatyti „Dotnet“„Raspberry Pi“: 5 žingsniai

Video: Kaip nustatyti „Dotnet“„Raspberry Pi“: 5 žingsniai
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Gruodis
Anonim
Kaip nustatyti „Dotnet“„Raspberry Pi“
Kaip nustatyti „Dotnet“„Raspberry Pi“
Kaip nustatyti „Dotnet“„Raspberry Pi“
Kaip nustatyti „Dotnet“„Raspberry Pi“

„NET Framework on Raspberry Pi“- kas tai yra ir kodėl? Paleisti „Microsoft. NET Framework“arba „Dotnet“„Raspberry Pi“iš pirmo žvilgsnio skamba šiek tiek keistai ir keistai. Tačiau antrą kartą, atidžiau pažvelgus, jis pasirodo gana protingas ir pagrįstas.

Visų pirma, jei esate naujokas, paaiškinkime du pagrindinius klausimus: kas yra „Raspberry Pi“ir kas yra „Microsoft. NET Framework“.

AVYNĖS PI

„Raspberry Pi“yra mažai energijos sunaudojantis įrenginys, kuris atrodo kaip įprasta kompiuterio pagrindinė plokštė, tačiau yra daug (turiu omeny daug) mažesnis. Jis naudoja įvairių tipų procesorius, kuriuos naudoja kiti mūsų kompiuteriai ir nešiojamieji kompiuteriai. Tas, kuris yra mūsų kasdieniuose kompiuterių įrenginiuose, vadinamas „x86“, o RPi įrenginiai turi „ARM“. Beveik visi RPi savininkai naudoja atvirojo kodo programinę įrangą. Pavyzdžiui, „Debian“iš „Raspbian“operacinės sistemos, „Chromium“žiniatinklio naršyklė ir kt. Daugelis programų yra saugomos žiniatinklio vietoje, vadinamoje saugykla, ir ją palaiko „Raspberry Pi“fondas.

Dauguma išplėstinių „Raspbian“sistemos operacijų atliekamos naudojant programą, pavadintą komandinė eilutė, kurią taip pat ketinu naudoti savo vadove.

Jei dar neįsigijote RPi įrenginio savo projektui, geriausias ir greičiausias būdas dabar yra užsisakyti „Amazon“. Kalbant apie projektą, bet kokio tipo ar RPi įrenginys bus gerai, todėl galite pasirinkti bet kurį modelį, atsižvelgdami į savo biudžetą.

MICROSOFT. NET FRAMEWORK

„Microsoft Dotnet Framework“yra programinė įranga, veikianti tik „Windows“OS. Jame yra didelė ir parengta klasių biblioteka (todėl ji dar vadinama „Pagrindinių klasių biblioteka“arba trumpai FCL). Trumpai tariant, tai leidžia programinės įrangos kūrėjui naudoti kodą, parašytą kitomis kodavimo kalbomis. Tai virtuali programos mašina, teikianti tokias paslaugas kaip saugumas, atminties valdymas ir išimčių tvarkymas.

KODĖL NAUDOTI JĮ GINKLO ĮRENGINIUOSE

Tai teisingas klausimas, nors atsakymas yra labai paprastas. Jei esate kūrėjas ir naudojate ARM įrenginį tam tikram „Raspberry Pi“projektui („IoT“, „AI“ar net „Robotics“), jums tikrai reikės išspręsti tam tikras „aparatinės įrangos problemas“. Ši „Raspberry Pi“sukurta funkcija suteikia kūrėjui daug daugiau laisvės ir lankstumo atliekant savo darbą, išvengiant perjungimo tarp skirtingų programavimo kalbų. Ir jei nedirbate prie jokio specialaus Raspberry Pi projekto, galite jį tiesiog naudoti kaip darbo mašiną, skirtą koduoti šioje daugiakalbėje sistemoje, kuri yra labai patogi ir taupanti energiją. Tiesą sakant, pažangiausias „Raspberry Pi“modelis sunaudoja 40 kartų mažiau energijos nei įprastas kompiuteris (keturiasdešimt kartų - tai nėra klaida)

1 veiksmas: įdiekite emuliatorių

Įdiekite emuliatorių
Įdiekite emuliatorių

Taigi, kaip jūs jau supratote visus „. NET Framework“naudojimo „Raspberry Pi.“Naudojimo privalumus ir trūkumus, pereikime prie jo diegimo. Kaip paprastai, tam jums reikės emuliatoriaus. Ir vėl, savo asmeninėje pamokoje naudosiu „ExaGear Desktop“, kuris, mano nuomone, yra gana geras pasirinkimas. Jei jums tai nepatinka arba jau naudojate kitą emuliatorių arba norėtumėte ieškoti alternatyvos, galite tai padaryti. Atminkite, kad naudojant kito tipo emuliatorių diegimo procesas išlieka tas pats.

1. Na, ženkite žingsnį: atsisiųskite emuliatorių, skirtą avietėms Pi. Jis turėtų patekti į RPi failų sistemos aplanką Atsisiuntimai. Taigi įeikite į šį aplanką ir išpakuokite emuliatorių: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Po to naudokite šią komandą, kad įdiegtumėte emuliacinę programinę įrangą: sudo./install-exagear.sh

2 veiksmas: paleiskite X86 kaip svečių sistemą

Paleiskite „X86 As Guest System“
Paleiskite „X86 As Guest System“

3. Paleiskite svečių x86 sistemą naudodami komandą: exagear

4. Patikrinkite x86 sistemos darbą: arch

5. Matai tai? i686

Viskas gerai, pereikite prie kito žingsnio!;)

3 veiksmas: atsisiųskite ir nustatykite vyną

Atsisiųskite ir nustatykite vyną
Atsisiųskite ir nustatykite vyną

Kaip jau sakiau savo ankstesnėse instrukcijose, „Raspbian“turi savo išskirtinę ARM darbo aplinką. Taigi jame neįmanoma paleisti nieko, sukurto x86 aplinkai. Be to, pati x86 aplinka reikalauja papildomos pagalbos paleisti programas, skirtas „Windows“. Taigi, kad suprastumėte visą grandinę, peržiūrėkite schemą, kurią aš specialiai padariau iliustruodamas procesą

6. Turėtumėte įdiegti „Wine“svečio x86 sistemos „usine“komandų eilutę: sudo apt-get install wine

Jei naudojate „ExaGear“kaip ir aš, turite įsitikinti, kad jis turi specialią versiją: vyno versija

Ekrane turėtumėte matyti tai: „wine-1.8.1-eltechs“(skaičiai gali skirtis)

4 veiksmas: įdiekite. NET Framework. 1 dalis: Winetricks

Įdiekite. NET Framework. 1 dalis: Winetricks
Įdiekite. NET Framework. 1 dalis: Winetricks
Įdiekite. NET Framework. 1 dalis: Winetricks
Įdiekite. NET Framework. 1 dalis: Winetricks

Prieš diegdami. Net Framework turėsite atsisiųsti ir įdiegti keletą papildomų paketų, vadinamų „Winetricks“:

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

Jei naudojate „Ubuntu“, atlikite šiuos veiksmus:./winetricks dotnet40

Mums to reikia, kad vienas po kito diegtume. NET Framevwork 2.0, 3.0 ir 4.0 versijas. Tai veikia tik tokiu būdu. Kai tik tai baigsite, pereikite prie kito žingsnio

5 veiksmas: įdiekite. NET Framework. 2 dalis: 4.5 versija

Įdiekite. NET Framework. 2 dalis: 4.5 versija
Įdiekite. NET Framework. 2 dalis: 4.5 versija

Dabar turite atsisiųsti ir įdiegti. NET Framework 4.5, esantį „Wine“: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

vynas dotnetfx45_full_x86_x64.exe

Tada turėtumėte pamatyti diegimo programos langą. Tiesiog vykdykite nurodymus ir užbaikite diegimą. Viskas!

Svarbu ATNAUJINTI! Panašu, kad „ExaGear“nebeveikia. Jei dar neįsigijote „ExaGear“licencijos, manau, kad geriau naudoti QEMU (https://www.qemu.org/). Bendrasis principas bus tas pats.

Rekomenduojamas: