Sadržaj:

Kako postaviti Dotnet na Raspberry Pi: 5 koraka
Kako postaviti Dotnet na Raspberry Pi: 5 koraka

Video: Kako postaviti Dotnet na Raspberry Pi: 5 koraka

Video: Kako postaviti Dotnet na Raspberry Pi: 5 koraka
Video: Как сделать систему для расширенного измерения тока в ... 2024, Studeni
Anonim
Kako postaviti Dotnet na Raspberry Pi
Kako postaviti Dotnet na Raspberry Pi
Kako postaviti Dotnet na Raspberry Pi
Kako postaviti Dotnet na Raspberry Pi

NET Framework na Raspberry Pi - što je to i što više, ZAŠTO? Pokretanje Microsoft. NET Framework -a ili nazvano i samo Dotnet na Raspberry Pi -u na prvi pogled zvuči pomalo čudno i škakljivo. No, ispada prilično pametno i razumno pri drugom, pomnijem pogledu.

Prije svega, u slučaju da ste početnik, pojasnimo dva glavna pitanja: Što je Raspberry Pi i što je Microsoft. NET Framework.

MALINA PI

Raspberry Pi je uređaj s niskom potrošnjom energije, koji izgleda kao obična PC matična ploča, ali mnogo (mislim MNOGO) manji. Koristi različite vrste procesora kao i druga naša računala i prijenosna računala. Onaj koji se nalazi u našim svakodnevnim računalnim uređajima naziva se "x86", dok RPi uređaji imaju "ARM". Gotovo svi vlasnici RPi-a koriste softver otvorenog koda. Na primjer operativni sustav Debian od Raspbian, web preglednik Chromium itd. Mnogo aplikacija čuva se na mjestu na webu pod nazivom Repozitorij i podržano je od zaklade Raspberry Pi.

Uglavnom se sve napredne operacije unutar sustava Raspbian izvode pomoću aplikacije koja se naziva naredbena linija, a koju namjeravam koristiti i u svom vodiču.

U slučaju da još niste kupili RPi uređaj za svoj projekt, najbolji i najbrži način sada je naručiti na Amazonu. Što se tiče projekta, bilo koji tip ili RPi uređaj dobro će se snaći, pa možete odabrati bilo koji model, ovisno o proračunu.

MICROSOFT. NET OKVIR

Dotnet Framework tvrtke Microsoft softver je koji radi samo na Windows OS -u. Pruža veliku i razrađenu biblioteku klasa (zato se naziva i "Framework Class Library" ili ukratko FCL). Ukratko, razvojnom programeru omogućuje korištenje koda napisanog na drugim jezicima kodiranja. To je virtualni stroj aplikacije koji pruža usluge kao što su sigurnost, upravljanje memorijom i rukovanje iznimkama.

ZAŠTO SE KORISTI NA UREĐAJIMA ZA RUKU

To je pravo pitanje iako je odgovor vrlo jednostavan. Ako ste programer i koristite ARM uređaj za neku vrstu projekta Raspberry Pi (IoT, AI ili čak Robotics), definitivno ćete morati riješiti neka "pitanja kodiranja" na tom hardveru. Ova značajka postavljena na Raspberry Pi daje programerima mnogo više slobode i fleksibilnosti u obavljanju posla izbjegavajući prebacivanje između različitih programskih jezika. A ako ne radite na nekom posebnom projektu na Raspberry Pi-u, jednostavno ga možete koristiti kao radni stroj za kodiranje na ovom međujezičnom okviru, što je vrlo povoljno i štedi energiju. Zapravo, najnapredniji model maline Pi troši 40 puta manje energije od tipičnog računala (četrdeset puta - to nije greška)

Korak 1: Instalirajte emulator

Instalirajte emulator
Instalirajte emulator

Dakle, kako ste već shvatili sve prednosti i nedostatke korištenja. NET Framework na Raspberry Pi., Prijeđimo na njegovu instalaciju. Kao i obično, za to će vam trebati emulator. I opet, u svom osobnom vodiču koristit ću ExaGear Desktop, što je, po mom mišljenju, prilično dobar izbor. Ako vam se ne sviđa ili već koristite neki drugi emulator, ili biste htjeli potražiti neku alternativu, slobodno to učinite. Imajte na umu da s drugom vrstom emulatora postupak instalacije ostaje gotovo isti.

1. Pa, korak naprijed: Preuzmite svoj emulator za malinu Pi. Trebao bi ući u mapu Preuzimanja u vašem datotečnom sustavu RPi. Uđite u ovu mapu i raspakirajte emulator: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Nakon toga pomoću naredbe thos instalirajte softver za emulaciju: sudo./install-exagear.sh

Korak 2: Pokrenite X86 kao gostujući sustav

Pokrenite X86 kao gostujući sustav
Pokrenite X86 kao gostujući sustav

3. Pokrenite gostujući x86 sustav naredbom: exagear

4. Provjerite rad x86 sustava: arh

5. Vidite ovo? i686

Sve je u redu idite na sljedeći korak!;)

Korak 3: Preuzmite i postavite Wine

Preuzmite i postavite Wine
Preuzmite i postavite Wine

Kao što sam već rekao u svojim prethodnim uputama, Raspbian ima svoje ekskluzivno ARM radno okruženje. Stoga je nemoguće pokrenuti bilo što stvoreno za x86 okruženje. Štoviše, samo okruženje x86 zahtijeva dodatnu pomoć za pokretanje aplikacija napravljenih za Windows. Dakle, da biste razumjeli cijeli lanac, pogledajte shemu koju sam posebno napravio za ilustraciju procesa

6. Trebali biste instalirati Wine unutar gostujućeg x86 sustava, upotrijebite naredbenu liniju: sudo apt-get install wine

Ako koristite ExaGear kao i ja, morate biti sigurni da ima posebnu verziju: wine --version

Trebali biste vidjeti ovo na ekranu: "wine-1.8.1-eltechs" (znamenke se mogu razlikovati)

Korak 4: Instalirajte. NET Framework. 1. dio: Vinski trikovi

Instalirajte. NET Framework. 1. dio: Vinski trikovi
Instalirajte. NET Framework. 1. dio: Vinski trikovi
Instalirajte. NET Framework. 1. dio: Vinski trikovi
Instalirajte. NET Framework. 1. dio: Vinski trikovi

Prije instaliranja. Net Framework -a morat ćete preuzeti i instalirati nekoliko dodatnih paketa pod nazivom "Winetricks":

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

U slučaju da koristite Ubuntu, učinite sljedeće:./winetricks dotnet40

To nam je potrebno za dosljedno instaliranje jedna za drugom verzijama. NET Framevwork 2.0, 3.0 i 4.0. To radi samo na ovaj način. Čim završite s tim, prijeđite na sljedeći korak

Korak 5: Instalirajte. NET Framework. 2. dio: Verzija 4.5

Instalirajte. NET Framework. 2. dio: Verzija 4.5
Instalirajte. NET Framework. 2. dio: Verzija 4.5

Sada morate preuzeti i instalirati. NET Framework 4.5 pod Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

wine dotnetfx45_full_x86_x64.exe

Tada biste trebali vidjeti prozor upravitelja instalacijskih programa. Samo slijedite upute i dovršite instalaciju. To je to!

Važno AŽURIRANJE! Čini se da ExaGear više nije u upotrebi. Ako još niste kupili licencu ExaGear, mislim da bi bilo bolje da koristite QEMU (https://www.qemu.org/). Opći princip bit će isti.

Preporučeni: