Sommario:
- Passaggio 1: installa l'emulatore
- Passaggio 2: avvia X86 come sistema ospite
- Passaggio 3: scarica e configura Wine
- Passaggio 4: installare.NET Framework. Parte 1: trucchi per il vino
- Passaggio 5: installare.NET Framework. Parte 2: Versione 4.5
Video: Come configurare Dotnet su Raspberry Pi: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
NET Framework su Raspberry Pi: cos'è e, inoltre, PERCHÉ? L'esecuzione di Microsoft. NET Framework o chiamato anche semplicemente Dotnet su Raspberry Pi sembra un po' strano e complicato a prima vista. Ma risulta piuttosto intelligente e ragionevole al secondo sguardo più ravvicinato.
Prima di tutto, se sei un principiante, chiariamo le due domande principali: cos'è Raspberry Pi e cos'è Microsoft. NET Framework.
PI DI LAMPONE
Raspberry Pi è un dispositivo a basso consumo energetico, che sembra una normale scheda madre per PC ma molto (intendo MOLTO) più piccolo. Utilizza diversi tipi di processori rispetto agli altri nostri PC e laptop. Quello che si trova nei nostri dispositivi informatici di tutti i giorni si chiama "x86" mentre i dispositivi RPi hanno quelli "ARM". Quasi tutti i proprietari di RPi utilizzano software open source. Ad esempio il sistema operativo Debian o Raspbian, il browser web Chromium, ecc. Molte applicazioni sono conservate in un posto sul web chiamato Repository ed è supportato dalla fondazione Raspberry Pi.
Principalmente tutte le operazioni avanzate all'interno del sistema di Raspbian vengono eseguite con un'app chiamata riga di comando, che ho intenzione di utilizzare anche nel mio tutorial.
Nel caso in cui non hai ancora acquistato un dispositivo RPi per il tuo progetto, il modo migliore e più veloce ora è effettuare un ordine su Amazon. Per quanto riguarda il progetto, qualsiasi tipo o dispositivo RPi andrà bene, quindi puoi scegliere qualsiasi modello, a seconda del tuo budget.
QUADRO MICROSOFT. NET
Dotnet Framework di Microsoft è un software che funziona solo su sistema operativo Windows. Fornisce una grande ed elaborata libreria di classi (ecco perché è anche chiamata "Framework Class Library" o FCL in breve). In poche parole, consente a uno sviluppatore di software di utilizzare codice scritto in altri linguaggi di programmazione. È una macchina virtuale per app, che fornisce servizi come sicurezza, gestione della memoria e gestione delle eccezioni.
PERCHE' USARLO SU DISPOSITIVI A BRACCIO
È la domanda giusta anche se la risposta è molto semplice. Se sei uno sviluppatore e utilizzi un dispositivo ARM per una sorta di progetto Raspberry Pi (IoT, AI o persino Robotica) dovrai sicuramente soddisfare alcuni "problemi di codifica" su quell'hardware. Questa funzionalità impostata su Raspberry Pi offre allo sviluppatore molta più libertà e flessibilità nello svolgere il proprio lavoro evitando di passare da un linguaggio di programmazione all'altro. E se non stai lavorando a nessun progetto speciale su Raspberry Pi, puoi semplicemente usarlo come macchina funzionante per la codifica su questo framework multilingua, che è molto conveniente e fa risparmiare energia. In effetti, il modello Raspberry Pi più avanzato consuma 40 volte meno energia di un tipico PC (quaranta volte - questo non è un errore)
Passaggio 1: installa l'emulatore
Quindi, come hai già capito tutti i pro ei contro dell'utilizzo di. NET Framework su Raspberry Pi., passiamo alla sua installazione. Come al solito, avrai bisogno di un emulatore per questo. E ancora, nel mio tutorial personale utilizzerò ExaGear Desktop, che, secondo me, è una scelta abbastanza buona. Se non ti piace o stai già utilizzando un altro emulatore, o desideri cercare qualche alternativa, sei libero di farlo. Nota che con un altro tipo di emulatore il processo di installazione rimane quasi lo stesso.
1. Bene, prosegui: scarica il tuo emulatore per Raspberry Pi. Dovrebbe entrare nella cartella Download nel tuo file system RPi. Quindi entra in questa cartella e decomprimi l'emulatore: cd home/pi/Downloadstar -xvzpf exagear-desktop-rpi3.tar.gz
2. Successivamente, usa il comando thos per installare il software di emulazione: sudo./install-exagear.sh
Passaggio 2: avvia X86 come sistema ospite
3. Avviare il sistema guest x86 con il comando: exagear
4. Controllare il funzionamento del sistema x86: arch
5. Vedi questo? i686
Va tutto bene, vai al passaggio successivo!;)
Passaggio 3: scarica e configura Wine
Come ho già detto nelle mie precedenti istruzioni, Raspbian ha il proprio ambiente di lavoro ARM esclusivo. Quindi è impossibile eseguire qualcosa su di esso creato per l'ambiente x86. Inoltre, l'ambiente x86 stesso richiede un ulteriore aiuto per eseguire le app, realizzate per Windows. Quindi, per farti capire l'intera catena, vedi lo schema, ho fatto appositamente per illustrare il processo
6. Dovresti installare Wine all'interno della riga di comando usine del sistema guest x86: sudo apt-get install wine
Se usi ExaGear proprio come me, devi assicurarti che abbia una versione speciale: wine --version
Dovresti vedere questo sullo schermo: "wine-1.8.1-eltechs" (le cifre possono variare)
Passaggio 4: installare. NET Framework. Parte 1: trucchi per il vino
Prima di installare. Net Framework dovrai scaricare e installare alcuni pacchetti aggiuntivi chiamati "Winetricks":
sudo apt-get install cabextractwget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod +x winetricks
Nel caso in cui utilizzi Ubuntu, procedi come segue:./winetricks dotnet40
Ne abbiamo bisogno per installare di conseguenza le versioni 2.0, 3.0 e 4.0 di. NET Framevwork una dopo l'altra. Funziona solo in questo modo. Non appena hai finito, passa al passaggio successivo
Passaggio 5: installare. NET Framework. Parte 2: Versione 4.5
Ora devi scaricare e installare. NET Framework 4.5 in 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
Quindi dovresti vedere la finestra del gestore del programma di installazione. Basta seguire le istruzioni e completare l'installazione. Questo è tutto!
AGGIORNAMENTO importante! Sembra che ExaGear non sia più in servizio. Se non hai ancora acquistato la licenza ExaGear, quindi, penso che faresti meglio a usare QEMU (https://www.qemu.org/). Il principio generale sarà lo stesso.
Consigliato:
Come configurare un Raspberry Pi e iniziare a usarlo: 4 passaggi
Come configurare un Raspberry Pi e iniziare a usarlo: per i lettori del futuro, siamo nel 2020. L'anno in cui, se sei fortunato ad essere sano e non infetto da Covid-19, all'improvviso tu , ho avuto molto più tempo libero di quanto avresti mai immaginato. Allora come posso occuparmi in modo non troppo stupido? Oh si
Come configurare OSMC con Hyperion su Raspberry Pi con striscia led WS2812b: 8 passaggi
Come configurare OSMC con Hyperion su Raspberry Pi con la striscia LED WS2812b: a volte inglese molto bene, a volte no… Per prima cosa. Questa è la mia prima lezione e l'inglese non è la mia lingua madre, quindi per favore, non essere troppo duro con me. Non si tratterà di come costruire il telaio, è facile. Si tratta di installa
Come configurare Pi-Hole su un Raspberry Pi, un blocco degli annunci a livello di rete!!: 25 passaggi
Come configurare Pi-Hole su un Raspberry Pi, un Network Wide Ad Blocker!!: Per questo progetto, avrai bisogno di: un Raspberry Pi in grado di connettersi a Internet Una scheda Micro SD con Raspbian Lite Una tastiera (per configurare SSH) Un secondo Dispositivo (per accedere al portale Web) Conoscenza di base di UNIX e navigazione dell'interfaccia su th
Come configurare Raspberry Pi senza monitor e tastiera: 7 passaggi
Come configurare Raspberry Pi senza monitor e tastiera: Raspberry Pi è un piccolo computer a scheda singola che esegue un sistema operativo basato su Linux chiamato Raspbian. Questa istruzione ti mostrerà come configurare Raspberry Pi (qualsiasi modello) senza utilizzare monitor e tastiera. Userò il mio Raspberry Pi 3 B+ con Raspbi
Come configurare un Raspberry Pi: 6 passaggi
Come configurare un Raspberry Pi: Le torte di lamponi a volte possono essere una seccatura da configurare se non ne hai mai configurata una prima. Ma usando questo istruibile, sarai in grado di configurare un Raspberry Pi in pochissimo tempo. Sfortunatamente, le immagini sono ruotate. Non sono riuscito a risolvere questo problema dopo diversi ret