Installazione di .net core su Raspberry pi 2
Dopo aver installato Raspbian sul Raspberry, ho deciso di installare il .NET Core con l'intento di pubblicare un servizio che sarà utilizzato da un Arduino.
Per installare .NET Core sul Raspberry, gli step sono i seguenti:
wget https://download.visualstudio.microsoft.com/download/pr/3cb1d917-19cc-4399-9a53-03bb5de223f6/be3e011601610d9fe0a4f6b1962378ea/dotnet-sdk-2.2.401-linux-arm.tar.gz
sudo mkdir -p /bin/dotnet && sudo tar zxf dotnet-sdk-2.2.401-linux-arm.tar.gz -C /bin/dotnet
export DOTNET_ROOT=/bin/dotnet
export PATH=$PATH:/bin/dotnet
sudo nano ~/.bashrc aggiungere alla fine la seguente riga:
export PATH=$PATH:/bin/dotnet
Per pubblicare l'applicazione creata con visual studio, lanciare un promt dei comandi ed eseguire:
pscp -r "D:\apps\myapp\bin\Release\netcoreapp2.2\publish\linux\*.*" pi@192.168.1.77:/home/pi/testcore
NOTA: E' possibile scaricare PSCP da https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- "D:\apps\myapp\bin\Release\netcoreapp2.2\publish\linux" è la rirectory che contiene tutti i files da pubblicare.
- pi@192.168.1.77:/home/pi/testcore
sono rispettivamente:
- pi: l'utente attuante connesso
- 192.168.1.77 : l'ip del Raspberry
- /home/pi/testcore il percorso sul Raspberry che conterrà la mia applicazione.
Su un terminale putty invece:
cd testcore
rm *
chmod 755 ./myapp
./myapp
Una piccola osservazione sul profilo di pubblicazione di Visual Studio 2019. Ecco come settarlo:
Buon divertimento