Taula de continguts:

Com configurar Dotnet a Raspberry Pi: 5 passos
Com configurar Dotnet a Raspberry Pi: 5 passos

Vídeo: Com configurar Dotnet a Raspberry Pi: 5 passos

Vídeo: Com configurar Dotnet a Raspberry Pi: 5 passos
Vídeo: Raspberry Pi as Dot Net Core Web Server 2024, Desembre
Anonim
Com configurar Dotnet a Raspberry Pi
Com configurar Dotnet a Raspberry Pi
Com es configura Dotnet a Raspberry Pi
Com es configura Dotnet a Raspberry Pi

NET Framework a Raspberry Pi: què és això i, a més, PER QUÈ? Executar Microsoft. NET Framework o també anomenat Dotnet a Raspberry Pi sona una mica estrany i complicat a primera vista. Però resulta bastant intel·ligent i raonable en el segon aspecte més proper.

Primer de tot, per si sou un principiant, aclarim les dues preguntes principals: què és Raspberry Pi i què és Microsoft. NET Framework.

RASPBERRY PI

Raspberry Pi és un dispositiu que consumeix poca energia, que sembla una placa base ordinària de PC, però molt (vull dir MOLT) més petit. Utilitza diferents tipus de processadors que fan els nostres ordinadors i portàtils. El que es troba als nostres dispositius informàtics quotidians s'anomena "x86", mentre que els dispositius RPi tenen "ARM". Gairebé tots els propietaris de RPi utilitzen programari de codi obert. Per exemple, el sistema operatiu Debian de Raspbian, el navegador web Chromium, etc. Moltes aplicacions es mantenen en un lloc del web anomenat Dipòsit i són compatibles amb la fundació Raspberry Pi.

Principalment totes les operacions avançades dins del sistema de Raspbian es duen a terme amb una aplicació anomenada línia de comandes, que també estic pensada per utilitzar al meu tutorial.

Per si encara no heu comprat cap dispositiu RPi per al vostre projecte, la millor manera més ràpida ara és fer una comanda a Amazon. Pel que fa al projecte, qualsevol tipus o dispositiu RPi funcionarà bé, de manera que podeu triar qualsevol model en funció del vostre pressupost.

MARC MICROSOFT. NET

Dotnet Framework de Microsoft és un programari que només funciona amb sistema operatiu Windows. Proporciona una gran biblioteca de classes (per això també es diu "Biblioteca de classes de marcs" o FCL en definitiva). En poques paraules, permet a un desenvolupador de programari utilitzar codi escrit en altres llenguatges de codificació. És una màquina virtual d’aplicacions que proporciona serveis com ara seguretat, gestió de memòria i gestió d’excepcions.

PER QUÈ L'USEU EN DISPOSITIUS DE BRAÇ?

És la pregunta correcta, tot i que la resposta és molt senzilla. Si sou desenvolupador i utilitzeu un dispositiu ARM per a algun tipus de projecte de Raspberry Pi (ja sigui IoT, IA, o fins i tot Robòtica), definitivament haurà de complir alguns "problemes de codificació" en aquest maquinari. Aquesta característica configurada a Raspberry Pi proporciona als desenvolupadors molta més llibertat i flexibilitat per fer la seva feina evitant canviar entre diferents llenguatges de programació. I si no esteu treballant en cap projecte especial a Raspberry Pi, podeu utilitzar-lo simplement com a màquina de treball per codificar en aquest marc de diversos idiomes, que és molt convenient i energètic. De fet, el model raspberry Pi més avançat consumeix 40 vegades menys energia que un ordinador ordinari (quaranta vegades, això no és un error)

Pas 1: instal·leu l'emulador

Instal·leu l'emulador
Instal·leu l'emulador

Per tant, com que ja heu entès tots els pros i els contres d’utilitzar. NET Framework a Raspberry Pi., Anem a la seva instal·lació. Com és habitual, necessitareu un emulador per a això. I, de nou, en el meu tutorial personal utilitzaré ExaGear Desktop, que al meu entendre és una bona opció. Si no us agrada o ja utilitzeu un altre emulador o voleu buscar alguna alternativa, podeu fer-ho lliurement. Tingueu en compte que, amb un altre tipus d’emulador, el procés d’instal·lació es manté pràcticament igual.

1. Bé, trepitgeu: descarregueu l'emulador per a raspberry Pi. Hauria d’entrar a la carpeta Descàrregues del vostre sistema de fitxers RPi. Així que poseu-vos dins d’aquesta carpeta i descomprimiu l’emulador: cd home / pi / Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz

2. Després, utilitzeu aquesta ordre per instal·lar el programari d'emulació: sudo./install-exagear.sh

Pas 2: Inicieu X86 com a sistema convidat

Inicieu X86 com a sistema convidat
Inicieu X86 com a sistema convidat

3. Inicieu el sistema guest x86 amb l'ordre: exagear

4. Comproveu el treball del sistema x86: arc

5. Ho veieu? i686

Tot està bé, passa al següent pas.;)

Pas 3: descarregueu i configureu Wine

Descarregueu i configureu el vi
Descarregueu i configureu el vi

Com ja he dit a les meves instruccions anteriors, Raspbian té el seu propi entorn de treball ARM exclusiu. Per tant, és impossible executar res creat per a l'entorn x86. A més, el propi entorn x86 requereix una ajuda addicional per executar les aplicacions, fetes per a Windows. Per tant, perquè entengueu tota la cadena, vegeu l’esquema que he fet especialment per il·lustrar el procés

6. Heu d'instal·lar Wine dins la línia d'ordres usine del sistema guest x86: sudo apt-get install wine

Si utilitzeu ExaGear igual que jo, us heu d’assegurar que tingui una versió especial: wine --version

Hauríeu de veure-ho a la pantalla: "wine-1.8.1-eltechs" (els dígits poden variar)

Pas 4: instal·leu. NET Framework. Part 1: Winetricks

Instal·leu. NET Framework. Part 1: Winetricks
Instal·leu. NET Framework. Part 1: Winetricks
Instal·leu. NET Framework. Part 1: Winetricks
Instal·leu. NET Framework. Part 1: Winetricks

Abans d'instal·lar. Net Framework, haureu de descarregar i instal·lar alguns paquets addicionals anomenats "Winetricks":

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

En cas que utilitzeu Ubuntu, feu el següent:./winetricks dotnet40

Necessitem això per instal·lar les versions 2.0, 3.0 i 4.0 de l'inf. NET Framevwork de manera consecutiva. Funciona només d’aquesta manera. Tan bon punt hàgiu acabat això, passeu al següent pas

Pas 5: instal·leu. NET Framework. Part 2: versió 4.5

Instal·leu. NET Framework. Part 2: versió 4.5
Instal·leu. NET Framework. Part 2: versió 4.5

Ara, heu de descarregar i instal·lar. NET Framework 4.5 a 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

Aleshores hauríeu de veure la finestra del gestor de l’instal·lador. Només heu de seguir les instruccions i finalitzar la instal·lació. Això és!

Important ACTUALITZACIÓ Sembla que ExaGear ja no està en servei. Si encara no heu comprat la llicència ExaGear, crec que és millor que utilitzeu QEMU (https://www.qemu.org/). El principi general serà el mateix.

Recomanat: