Cuprins:

Cum se configurează Dotnet pe Raspberry Pi: 5 pași
Cum se configurează Dotnet pe Raspberry Pi: 5 pași

Video: Cum se configurează Dotnet pe Raspberry Pi: 5 pași

Video: Cum se configurează Dotnet pe Raspberry Pi: 5 pași
Video: Set Up Your Own VPN at Home With Raspberry Pi! (noob-friendly) 2024, Noiembrie
Anonim
Cum se configurează Dotnet pe Raspberry Pi
Cum se configurează Dotnet pe Raspberry Pi
Cum se configurează Dotnet pe Raspberry Pi
Cum se configurează Dotnet pe Raspberry Pi

NET Framework pentru Raspberry Pi - ce este asta și, ce e mai mult, DE CE? Rularea Microsoft. NET Framework sau numită doar Dotnet pe Raspberry Pi sună puțin ciudat și dificil la prima vedere. Dar se pare destul de inteligent și rezonabil la al doilea aspect mai atent.

În primul rând, în cazul în care sunteți un începător, să clarificăm cele două întrebări majore: Ce este Raspberry Pi și ce este Microsoft. NET Framework.

RASPBERRY PI

Raspberry Pi este un dispozitiv cu consum redus de energie, care arată ca o placă de bază obișnuită pentru PC, dar mult (adică MULTE) mai mică. Folosește diferite tipuri de procesoare pe care le folosesc celelalte PC-uri și laptopuri. Cel care se află în computerele noastre de zi cu zi se numește „x86”, în timp ce dispozitivele RPi au cele „ARM”. Aproape toți proprietarii RPi utilizează software open-source. De exemplu, sistemul operațional Debian of Raspbian, browserul web Chromium etc. O mulțime de aplicații sunt păstrate într-un loc de pe web numit Repository și sunt susținute de fundația Raspberry Pi.

În principal, toate operațiunile avansate din sistemul Raspbian sunt efectuate cu o aplicație numită linie de comandă, pe care intenționez să o folosesc și în tutorialul meu.

În cazul în care nu ați achiziționat încă un dispozitiv RPi pentru proiectul dvs., cel mai bun și mai rapid mod acum este să faceți o comandă pe Amazon. În ceea ce privește proiectul, orice tip sau dispozitiv RPi va merge bine, astfel încât să puteți alege orice model, în funcție de bugetul dvs.

CADRU MICROSOFT. NET

Dotnet Framework de la Microsoft este un software care rulează numai pe sistemul de operare Windows. Oferă o bibliotecă mare și bine dezvoltată de clase (de aceea este numită și „Biblioteca de clase cadru” sau FCL pe scurt). Pe scurt, permite unui dezvoltator de software să utilizeze cod scris în alte limbi de codare. Este o mașină virtuală de aplicații, care oferă servicii precum securitate, gestionarea memoriei și gestionarea excepțiilor.

DE CE L-AȚI UTILIZAT PE DISPOZITIVE DE BRAȚ

Este întrebarea corectă, deși răspunsul este foarte simplu. Dacă sunteți dezvoltator și utilizați un dispozitiv ARM pentru un fel de proiect Raspberry Pi (fie IoT, fie AI, sau chiar Robotică), va trebui cu siguranță să îndepliniți câteva „probleme de codare” pe acel hardware. Această caracteristică configurată pe Raspberry Pi oferă dezvoltatorului mult mai multă libertate și flexibilitate în a-și face treaba, evitând comutarea între diferite limbaje de programare. Și dacă nu lucrați la niciun proiect special pe Raspberry Pi, îl puteți folosi pur și simplu ca o mașină de lucru pentru codificare pe acest cadru de limbi încrucișate, care este foarte convenabil și energetic. De fapt, cel mai avansat model de zmeură Pi consumă de 40 de ori mai puțină energie decât un PC tipic (de patruzeci de ori - aceasta nu este o greșeală)

Pasul 1: Instalați Emulator

Instalați Emulator
Instalați Emulator

Deci, după cum ați înțeles deja toate avantajele și dezavantajele utilizării. NET Framework pe Raspberry Pi., Să trecem la instalarea sa. Ca de obicei, veți avea nevoie de un emulator pentru asta. Și din nou, în tutorialul meu personal voi folosi ExaGear Desktop, care, în opinia mea, este o alegere destul de bună. Dacă nu vă place sau utilizați deja un alt emulator sau doriți să căutați o alternativă, sunteți liber să faceți acest lucru. Rețineți că, cu un alt tip de emulator, procesul de instalare rămâne aproape același.

1. Ei bine, pas mai departe: descărcați emulatorul pentru raspberry Pi. Ar trebui să intre în folderul Descărcări din sistemul dvs. de fișiere RPi. Așadar, intrați în acest folder și despachetați emulatorul: cd home / pi / Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. După aceea utilizați comanda pentru a instala software-ul de emulare: sudo./install-exagear.sh

Pasul 2: Lansați X86 ca sistem invitat

Lansați X86 ca sistem invitat
Lansați X86 ca sistem invitat

3. Porniți sistemul guest x86 cu comanda: exagear

4. Verificați funcționarea sistemului x86: arc

5. Vezi asta? i686

Totul este bine treci la pasul următor!;)

Pasul 3: Descărcați și configurați Wine

Descărcați și configurați vinul
Descărcați și configurați vinul

După cum am spus deja în instructable-urile mele anterioare, Raspbian are propriul mediu de lucru exclusiv ARM. Deci, este imposibil să rulați ceva creat pe acesta pentru mediu x86. Mai mult, mediul x86 în sine necesită un ajutor suplimentar pentru a rula aplicațiile, create pentru Windows. Deci, pentru a înțelege întregul lanț, vezi schema, am creat special pentru a ilustra procesul

6. Ar trebui să instalați Wine în linia de comandă usine a sistemului guest x86: sudo apt-get install wine

Dacă utilizați ExaGear la fel ca mine, trebuie să vă asigurați că are o versiune specială: wine --version

Ar trebui să vedeți acest lucru pe ecran: „wine-1.8.1-eltechs” (cifrele pot varia)

Pasul 4: Instalați. NET Framework. Partea 1: Winetricks

Instalați. NET Framework. Partea 1: Winetricks
Instalați. NET Framework. Partea 1: Winetricks
Instalați. NET Framework. Partea 1: Winetricks
Instalați. NET Framework. Partea 1: Winetricks

Înainte de a instala. Net Framework va trebui să descărcați și să instalați câteva pachete suplimentare numite „Winetricks”:

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

În cazul în care utilizați Ubuntu, faceți următoarele:./winetricks dotnet40

Avem nevoie de acest lucru pentru a instala în mod eficient inf. NET versiunile 2.0, 3.0 și 4.0 Framevwork una după alta. Funcționează doar așa. De îndată ce terminați cu asta, treceți la pasul următor

Pasul 5: Instalați. NET Framework. Partea 2: Versiunea 4.5

Instalați. NET Framework. Partea 2: Versiunea 4.5
Instalați. NET Framework. Partea 2: Versiunea 4.5

Acum, trebuie să descărcați și să instalați. NET Framework 4.5 sub Wine: wget download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe

vin dotnetfx45_full_x86_x64.exe

Apoi ar trebui să vedeți fereastra managerului de instalare. Urmați instrucțiunile și finalizați instalarea. Asta e!

UPDATE important! Se pare că ExaGear nu mai este în funcțiune. Dacă nu ați achiziționat încă licența ExaGear, deci, cred că ar fi bine să utilizați QEMU (https://www.qemu.org/). Principiul general va fi același.

Recomandat: