Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
NET Framework mbi Raspberry Pi - çfarë është ajo dhe, për më tepër, PSE? Drejtimi i Microsoft. NET Framework ose i quajtur thjesht Dotnet në Raspberry Pi tingëllon pak i çuditshëm dhe i ndërlikuar në shikim të parë. Por rezulton mjaft i zgjuar dhe i arsyeshëm në pamjen e dytë, më të afërt.
Para së gjithash, në rast se jeni fillestar, le të sqarojmë dy pyetjet kryesore: Çfarë është Raspberry Pi dhe çfarë është Microsoft. NET Framework.
MJENCIA PI
Raspberry Pi është një pajisje që konsumon energji të ulët, që duket si një motherboard i zakonshëm i kompjuterit, por shumë (dua të them shumë) më i vogël. Ai përdor lloje të ndryshme procesorësh, siç bëjnë PC -të dhe laptopët tanë. Ai që është në pajisjet tona kompjuterike të përditshme quhet "x86" ndërsa pajisjet RPi kanë ato "ARM". Pothuajse të gjithë pronarët e RPi përdorin softuer me burim të hapur. Për shembull Debian i sistemit operativ Raspbian, shfletuesi i uebit Chromium, etj. Shumë aplikacione mbahen në një vend në internet të quajtur Repository dhe mbështeten nga fondacioni Raspberry Pi.
Kryesisht të gjitha operacionet e përparuara brenda sistemit të Raspbian kryhen me një aplikacion të quajtur rreshti i komandës, të cilin gjithashtu kam për qëllim ta përdor në mësimin tim.
Në rast se nuk keni blerë një pajisje RPi për projektin tuaj, mënyra më e mirë dhe më e shpejtë tani është të bëni një porosi në Amazon. Sa i përket projektit, çdo lloj ose pajisje RPi do të funksionojë mirë, kështu që ju mund të zgjidhni çdo model, në varësi të buxhetit tuaj.
KORNIZA MICROSOFT. NET
Dotnet Framework nga Microsoft është një softuer që funksionon vetëm në Windows OS. Ajo siguron një bibliotekë të madhe dhe të përpunuar të klasave (kjo është arsyeja pse quhet edhe "Biblioteka e Klasës Kuadër" ose shkurt FCL). Me pak fjalë, ai i mundëson një zhvilluesi të softuerit të përdorë kodin e shkruar në gjuhë të tjera kodimi. Anshtë një makinë virtuale e aplikacionit, që ofron shërbime të tilla si siguria, menaxhimi i kujtesës dhe trajtimi i përjashtimeve.
PSE P USRDORNI P ONR PAJISJET E ARMIT
Questionshtë pyetja e duhur edhe pse përgjigja është shumë e thjeshtë. Nëse jeni një zhvillues dhe përdorni një pajisje ARM për një lloj projekti Raspberry Pi (ose IoT, ose AI, apo edhe Robotics) ju patjetër do të keni nevojë të përmbushni disa "çështje kodimi" në atë pajisje. Kjo veçori e vendosur në Raspberry Pi i jep një zhvilluesi shumë më tepër liri dhe fleksibilitet në kryerjen e punës së tyre duke shmangur ndërrimin midis gjuhëve të ndryshme të programimit. Dhe nëse nuk jeni duke punuar në ndonjë projekt të veçantë mbi Raspberry Pi, thjesht mund ta përdorni atë si një makinë pune për kodimin në këtë kuadër ndër-gjuhësor, i cili është shumë i përshtatshëm dhe me energji. Në fakt, modeli më i avancuar i mjedrës Pi konsumon 40 herë më pak energji sesa një kompjuter tipik (dyzet herë - ky nuk është një gabim)
Hapi 1: Instaloni Emulatorin
Pra, siç i keni kuptuar tashmë të gjitha të mirat dhe të këqijat e përdorimit të. NET Framework në Raspberry Pi., Le të shkojmë te instalimi i tij. Si zakonisht, do t'ju duhet një emulator për këtë. Dhe përsëri, në mësimin tim personal do të përdor ExaGear Desktop, i cili, sipas mendimit tim, është një zgjedhje mjaft e mirë. Nëse nuk ju pëlqen ose po përdorni tashmë një emulator tjetër, ose dëshironi të kërkoni ndonjë alternativë, jeni të lirë ta bëni atë. Vini re, se me një lloj tjetër të emulatorit procesi i instalimit qëndron pothuajse i njëjtë.
1. Epo, ecni përpara: Shkarkoni emulatorin tuaj për mjedër Pi. Duhet të futet në dosjen Shkarkimet në sistemin tuaj të skedarëve RPi. Pra futuni në këtë dosje dhe shpaketoni emulatorin: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz
2. Pas kësaj përdorni komandën thos për të instaluar programin e emulimit: sudo./install-exagear.sh
Hapi 2: Nisni X86 Si një sistem vizitorësh
3. Filloni sistemin mysafir x86 me komandën: exagear
4. Kontrolloni punën e sistemit x86: hark
5. E shihni këtë? i686
Gjithçka është mirë, shkoni në hapin tjetër!;)
Hapi 3: Shkarkoni dhe Vendosni Verën
Siç kam thënë tashmë në udhëzimet e mia të mëparshme, Raspbian ka mjedisin e tij ekskluziv të punës të ARM -së. Pra, është e pamundur të ekzekutosh ndonjë gjë në të krijuar për mjedisin x86. Për më tepër, mjedisi x86 në vetvete kërkon një ndihmë shtesë për të ekzekutuar aplikacionet, të bëra për Windows. Pra, që ju të kuptoni të gjithë zinxhirin, shihni skemën, unë e kam bërë posaçërisht për të ilustruar procesin
6. Ju duhet të instaloni Wine brenda linjës së komandës usine guest x86 usine: sudo apt-get install wine
Nëse përdorni ExaGear ashtu si unë, duhet të siguroheni që ai të ketë një version të veçantë: verzionin -verzionin
Ju duhet ta shihni këtë në ekranin tuaj: "wine-1.8.1-eltechs" (shifrat mund të ndryshojnë)
Hapi 4: Instaloni. NET Framework. Pjesa 1: Shiritat e verës
Para instalimit të. Net Framework do të duhet të shkarkoni dhe instaloni disa pako shtesë të quajtur "Winetricks":
sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks
Në rast se përdorni Ubuntu, bëni sa më poshtë:./winetricks dotnet40
Ne kemi nevojë për këtë për të instaluar në mënyrë të vazhdueshme në. NET Framevwork versionet 2.0, 3.0 dhe 4.0 njëra pas tjetrës. Punon vetëm në këtë mënyrë. Sapo të përfundoni me këtë, shkoni në hapin tjetër
Hapi 5: Instaloni. NET Framework. Pjesa 2: Versioni 4.5
Tani, duhet të shkarkoni dhe instaloni. NET Framework 4.5 nën Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe
verë dotnetfx45_full_x86_x64.exe
Pastaj duhet të shihni dritaren e menaxherit të instaluesit. Vetëm ndiqni udhëzimet dhe përfundoni instalimin. Kjo eshte!
P URDITSIM I RNDSISHM! Duket se ExaGear nuk është më në shërbim. Nëse nuk e keni blerë ende licencën ExaGear, kështu që, mendoj se më mirë të përdorni QEMU (https://www.qemu.org/). Parimi i përgjithshëm do të jetë i njëjtë.