Sommario:

Come configurare Dotnet su Raspberry Pi: 5 passaggi
Come configurare Dotnet su Raspberry Pi: 5 passaggi

Video: Come configurare Dotnet su Raspberry Pi: 5 passaggi

Video: Come configurare Dotnet su Raspberry Pi: 5 passaggi
Video: Raspberry Pi: installare il sistema operativo e configurare la scheda 2024, Novembre
Anonim
Come configurare Dotnet su Raspberry Pi
Come configurare Dotnet su Raspberry Pi
Come configurare Dotnet su Raspberry Pi
Come configurare Dotnet su Raspberry Pi

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

Installa emulatore
Installa 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

Avvia X86 come sistema ospite
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

Scarica e configura Wine
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

Installa. NET Framework. Parte 1: trucchi per il vino
Installa. NET Framework. Parte 1: trucchi per il vino
Installa. NET Framework. Parte 1: trucchi per il vino
Installa. 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

Installa. NET Framework. Parte 2: Versione 4.5
Installa. 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: