Satura rādītājs:

Dotnet iestatīšana Raspberry Pi: 5 soļi
Dotnet iestatīšana Raspberry Pi: 5 soļi

Video: Dotnet iestatīšana Raspberry Pi: 5 soļi

Video: Dotnet iestatīšana Raspberry Pi: 5 soļi
Video: Google’s New TPU Turns Raspberry Pi into a Supercomputer! 2024, Decembris
Anonim
Kā iestatīt Dotnet vietnē Raspberry Pi
Kā iestatīt Dotnet vietnē Raspberry Pi
Kā iestatīt Dotnet vietnē Raspberry Pi
Kā iestatīt Dotnet vietnē Raspberry Pi

NET Framework par Raspberry Pi - kas tas ir un vēl jo vairāk - KĀPĒC? Microsoft. Bet tas izrādās diezgan gudrs un saprātīgs, skatoties tuvāk.

Pirmkārt, ja esat iesācējs, precizēsim divus galvenos jautājumus: Kas ir Raspberry Pi un kas ir Microsoft. NET Framework.

AUGĻU PI

Raspberry Pi ir ierīce, kas patērē maz enerģijas, kas izskatās kā parasta datora mātesplate, bet ir daudz (es domāju, daudz) mazāka. Tas izmanto dažāda veida procesorus, ko izmanto citi mūsu datori un klēpjdatori. To, kas ir mūsu ikdienas datoru ierīcēs, sauc par "x86", savukārt RPi ierīcēm ir "ARM". Gandrīz visi RPi īpašnieki izmanto atvērtā pirmkoda programmatūru. Piemēram, Raspbian operētājsistēmas Debian, tīmekļa pārlūkprogramma Chromium utt. Daudzas lietojumprogrammas tiek glabātas tīmekļa vietā, ko sauc par repozitoriju, un to atbalsta Raspberry Pi fonds.

Galvenokārt visas uzlabotās darbības Raspbian sistēmā tiek veiktas ar lietotni, ko sauc par komandrindu, kuru arī esmu paredzēts izmantot savā apmācībā.

Ja vēl neesat iegādājies savam projektam RPi ierīci, labākais un ātrākais veids tagad ir veikt pasūtījumu vietnē Amazon. Attiecībā uz projektu jebkura veida vai RPi ierīce darbosies labi, tāpēc atkarībā no budžeta varat izvēlēties jebkuru modeli.

MICROSOFT. NET FRAMEWORK

Microsoft Dotnet Framework ir programmatūra, kas darbojas tikai operētājsistēmā Windows. Tas nodrošina lielu un izstrādātu nodarbību bibliotēku (tāpēc to sauc arī par "ietvara klases bibliotēku" vai īsumā - FCL). Īsumā tas ļauj programmatūras izstrādātājam izmantot citās kodēšanas valodās rakstītu kodu. Tā ir lietotņu virtuālā mašīna, kas nodrošina tādus pakalpojumus kā drošība, atmiņas pārvaldība un izņēmumu apstrāde.

KĀPĒC TO IZMANTOT IERĪCĒS?

Tas ir pareizs jautājums, lai gan atbilde ir ļoti vienkārša. Ja esat izstrādātājs un izmantojat ARM ierīci kādam Raspberry Pi projektam (vai nu IoT, vai AI, vai pat robotikai), jums noteikti būs jāizpilda dažas "kodēšanas problēmas" šajā aparatūrā. Šī Raspberry Pi iestatītā funkcija sniedz izstrādātājam daudz vairāk brīvības un elastības, veicot savu darbu, izvairoties no pārslēgšanās starp dažādām programmēšanas valodām. Un, ja jūs nestrādājat pie kāda īpaša Raspberry Pi projekta, varat to vienkārši izmantot kā darba mašīnu, lai kodētu šo daudzvalodu ietvaru, kas ir ļoti ērts un energoietilpīgs. Patiesībā vismodernākais aveņu Pi modelis patērē 40 reizes mazāk enerģijas nekā parasts dators (četrdesmit reizes - tā nav kļūda)

1. darbība: instalējiet emulatoru

Instalējiet emulatoru
Instalējiet emulatoru

Tātad, kā jūs jau esat sapratis visus plusus un mīnusus. NET Framework izmantošanai Raspberry Pi., Ķersimies pie tā instalēšanas. Kā parasti, tam būs nepieciešams emulators. Un atkal, savā personīgajā apmācībā es izmantošu ExaGear Desktop, kas, manuprāt, ir diezgan laba izvēle. Ja jums tas nepatīk vai jūs jau izmantojat citu emulatoru vai vēlaties meklēt kādu alternatīvu, varat to brīvi darīt. Ņemiet vērā, ka cita veida emulatora gadījumā instalēšanas process paliek gandrīz nemainīgs.

1. Nu, solis uz priekšu: lejupielādējiet savu emulatoru aveņu Pi. Tam vajadzētu nokļūt RPi failu sistēmas mapē Lejupielādes. Tāpēc nokļūstiet šajā mapē un izpakojiet emulatoru: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Pēc tam izmantojiet komandu thos, lai instalētu emulācijas programmatūru: sudo./install-exagear.sh

2. darbība: palaidiet X86 kā viesu sistēmu

Palaidiet X86 kā viesu sistēmu
Palaidiet X86 kā viesu sistēmu

3. Palaidiet viesu x86 sistēmu ar komandu: exagear

4. Pārbaudiet x86 sistēmas darbu: arch

5. Redzi šo? i686

Viss ir kārtībā, pārejiet pie nākamās darbības!;)

3. darbība: lejupielādējiet un iestatiet vīnu

Lejupielādējiet un iestatiet vīnu
Lejupielādējiet un iestatiet vīnu

Kā es jau teicu savos iepriekšējos norādījumos, Raspbian ir sava ekskluzīva ARM darba vide. Tāpēc nav iespējams tajā palaist neko, kas radīts x86 videi. Turklāt x86 videi ir nepieciešama papildu palīdzība, lai palaistu Windows paredzētās lietotnes. Tātad, lai jūs saprastu visu ķēdi, skatiet shēmu, kuru esmu īpaši izveidojis, lai ilustrētu procesu

6. Jums vajadzētu instalēt Wine iekš viesu x86 sistēmas usine komandrindas: sudo apt-get install wine

Ja izmantojat ExaGear tāpat kā es, jums jāpārliecinās, vai tam ir īpaša versija: vīns -versija

Ekrānā vajadzētu redzēt: "wine-1.8.1-eltechs" (cipari var atšķirties)

4. darbība. Instalējiet. NET Framework. 1. daļa: Winetricks

Instalējiet. NET Framework. 1. daļa: Winetricks
Instalējiet. NET Framework. 1. daļa: Winetricks
Instalējiet. NET Framework. 1. daļa: Winetricks
Instalējiet. NET Framework. 1. daļa: Winetricks

Pirms. Net Framework instalēšanas jums būs jālejupielādē un jāinstalē dažas papildu paketes ar nosaukumu "Winetricks":

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

Ja izmantojat Ubuntu, rīkojieties šādi:./winetricks dotnet40

Mums tas ir nepieciešams, lai pēc kārtas vienlaicīgi instalētu. NET Framevwork versijas 2.0, 3.0 un 4.0. Tas darbojas tikai šādā veidā. Tiklīdz esat to pabeidzis, pārejiet pie nākamās darbības

5. darbība. Instalējiet. NET Framework. 2. daļa: versija 4.5

Instalējiet. NET Framework. 2. daļa: versija 4.5
Instalējiet. NET Framework. 2. daļa: versija 4.5

Tagad jums ir nepieciešams lejupielādēt un instalēt. NET Framework 4.5 sadaļā Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

vīns dotnetfx45_full_x86_x64.exe

Tad jums vajadzētu redzēt instalēšanas pārvaldnieka logu. Vienkārši izpildiet norādījumus un pabeidziet instalēšanu. Tieši tā!

Svarīgs ATJAUNINĀJUMS! Šķiet, ka ExaGear vairs netiek izmantots. Ja vēl neesat iegādājies ExaGear licenci, es domāju, ka labāk izmantot QEMU (https://www.qemu.org/). Vispārējais princips būs tāds pats.

Ieteicams: