Taula de continguts:
- Pas 1: instal·leu l'emulador
- Pas 2: Inicieu X86 com a sistema convidat
- Pas 3: descarregueu i configureu Wine
- Pas 4: instal·leu.NET Framework. Part 1: Winetricks
- Pas 5: instal·leu.NET Framework. Part 2: versió 4.5
Vídeo: Com configurar Dotnet a Raspberry Pi: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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
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
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:
Com configurar un Raspberry Pi i començar a utilitzar-lo: 4 passos
Com configurar un Raspberry Pi i començar a utilitzar-lo: per als lectors del futur, som al 2020. L’any en què, si teniu la sort d’estar sa i no estar infectat per Covid-19, de cop i volta, , tinc molt més temps lliure del que mai imaginaves. Llavors, com puc ocupar-me d’una manera no massa estúpida? Ah, sí
Com configurar OSMC amb Hyperion a Raspberry Pi amb tira LED WS2812b: 8 passos
Com configurar OSMC amb Hyperion al Raspberry Pi amb la tira LED WS2812b: De vegades parlo molt bé, de vegades no … Primer de tot. Aquesta és la meva primera instrucció i l'anglès no és la meva llengua materna, així que si us plau, no se'm faci massa dur. No es tractarà de com construir el marc, és fàcil. Es tracta d’instal·lacions
Com configurar el vi a Raspberry Pi: 8 passos
Com configurar Wine a Raspberry Pi: Wine és una gran eina que ajuda a llançar aplicacions de Windows a Linux, sistemes Ubuntu, etc. Per obtenir més informació, visiteu www.winehq.org (no és un enllaç d’afiliació). totes les aplicacions per a Windows estan dissenyades per a processadors amb s
Com configurar Pi-Hole en un Raspberry Pi, un bloquejador d’anuncis de xarxa !!: 25 passos
Com configurar Pi-Hole en un Raspberry Pi, un bloquejador d’anuncis de xarxa !!: per a aquest projecte, necessitareu: un Raspberry Pi capaç de connectar-se a Internet Una targeta Micro SD amb Raspbian Lite Un teclat (per configurar SSH) Un segon Dispositiu (per accedir al portal web) Coneixements bàsics d'UNIX i navegació per interfície a
Com configurar Raspberry Pi sense monitor i teclat: 7 passos
Com configurar Raspberry Pi sense monitor i teclat: Raspberry Pi és un petit ordinador de placa única que executa un sistema operatiu basat en Linux anomenat Raspbian. Aquesta instrucció us mostrarà com configurar Raspberry Pi (qualsevol model) sense utilitzar Monitor i teclat. Utilitzaré el meu Raspberry Pi 3 B + amb Raspbi