Possedere e utilizzare un Raspberry Pi richiede una serie di pacchetti software che ti consentono di configurarlo, mantenerlo e scrivere codice per i tuoi progetti.
Compiti come la scrittura di un'immagine su una scheda SD, la formattazione della scheda SD, il trasferimento di file sulla rete o persino l'accesso remoto al Pi richiedono una qualche forma di programma. Anche scrivere uno script Python per il tuo progetto può coinvolgere editor di testo ricchi di funzionalità se preferisci una tela visivamente accattivante per il tuo codice.
Analizziamo ciascun pacchetto software e mostriamo i motivi per cui potresti voler utilizzare ognuno di essi.
01 di 08RealVNC Viewer

Se non vuoi acquistare uno schermo, una tastiera o un mouse extra per il tuo Raspberry Pi, perché non accedere a una sessione VNC dal PC e utilizzare invece le periferiche esistenti?
VNC è l'acronimo di 'Virtual Network Computing' e consente di visualizzare l'intero desktop Pi da un altro computer, in questo caso il nostro PC Windows.
È una buona idea usare RealVNC Viewer sul PC per visualizzare il desktop Raspbian.
Usare RealVNC è facile. Basta avviare un server VNC sul tuo Raspberry Pi (usando 'vncserver' nel terminale) e quindi accedere ad esso dal tuo PC usando i dettagli IP sul terminale e il nome utente e la password del tuo pi.
02 di 08stucco

Analogamente a RealVNC, se non hai una schermata e periferiche separate per il tuo Raspberry Pi, come puoi eseguire script e scrivere codice?
SSH è un'altra buona opzione, utilizzando Putty - un semplice emulatore di terminale che consente di eseguire una finestra di terminale su qualsiasi PC connesso alla stessa rete.
Tutto ciò di cui hai bisogno è l'indirizzo IP di Pi e puoi creare una finestra di terminale sul desktop di Windows per scrivere codice, eseguire script, eseguire comandi e altro.
L'unica limitazione che ho trovato è quando si eseguono programmi Python con qualsiasi tipo di elemento della GUI. Queste finestre della GUI non si apriranno attraverso la sessione SSH Putty - per questo dovrai avere qualcosa come VNC (in alto in questa lista).
03 di 08Notepad ++

Puoi scrivere i tuoi script Python direttamente nel tuo Raspberry Pi usando un editor di testo terminale come 'nano', tuttavia non ti dà molti feedback visivi in termini di layout del codice, spaziatura e evidenziazione della sintassi.
Notepad ++ è come una versione sovralimentata del Blocco note incorporato di Windows, che offre molte funzionalità per aiutarti a scrivere il tuo codice. La mia caratteristica preferita è l'evidenziazione della sintassi, che mostra il tuo rientro in Python bello e chiaro.
Notepad ++ t offre anche plugin per migliorare la sua funzionalità. Ad esempio, il plugin NppFTP offre funzionalità SFTP di base per spostare il codice sul tuo Pi una volta che lo hai scritto.
04 di 08FileZilla

Se preferisci scrivere i tuoi script in un editor di testo con una buona evidenziazione della sintassi (come NotePad ++ sopra), alla fine dovrai spostare il tuo codice dal tuo PC al tuo Pi.
Ci sono alcune opzioni qui compreso l'uso di chiavette USB o hosting online. Un buon metodo è usare SFTP tramite un'applicazione chiamata FileZilla.
SFTP sta per 'SSH File Transfer Protocol', ma tutto ciò che dobbiamo sapere è che ti permette di visualizzare le directory di Pi dal tuo PC per caricare / scaricare file.
Come altre applicazioni qui, FileZilla ha semplicemente bisogno dell'indirizzo IP e del nome utente / password di Pi.
05 di 08Win32DiskImager

Ogni Raspberry Pi ha bisogno di una scheda SD, e quelle schede SD devono avere un sistema operativo scritto su di loro.
Raspbian (e altre opzioni) di solito vengono scritti su una scheda SD utilizzando un'immagine disco per la quale è necessario un software specifico.
Una delle opzioni più popolari per Windows è Win32DiskImager. È un'applicazione molto semplice che fa semplicemente il lavoro. L'attenzione è necessaria per garantire che l'unità giusta sia selezionata per la scrittura, che è l'unica parte del processo che richiede davvero molta attenzione.
06 di 08SD formattatore

Prima di poter scrivere un'immagine del disco sulla scheda SD, è necessario assicurarsi che sia formattata correttamente.
Windows ha funzionalità di formattazione incorporate: tuttavia, potresti preferire utilizzare lo strumento ufficiale SD SD Formatter per pulire le tue carte in modo pulito, poiché questa applicazione presenta meno problemi relativi a diversi tipi e formati di schede e include alcune altre opzioni rispetto all'offerta di Microsoft.
07 di 08H2testw

Un altro pacchetto software gratuito per la tua scheda SD, questa volta per controllarne la velocità e l'integrità prima di usarlo.
Sfortunatamente, viviamo in un mondo pieno di schede SD contraffatte, quindi è una buona idea controllare se stai ricevendo le velocità pubblicizzate prima di usarne una.
Questo può sembrare un po 'eccessivo, ma considerando che i progetti di Pi, come i media center, vedono differenze evidenti tra le velocità delle carte, è un processo utile.
Lo strumento scrive la tua carta prima di iniziare il test, quindi assicurati di selezionare il numero giusto!
08 di 08Scanner IP arrabbiato

Molti degli strumenti elencati qui richiedono di conoscere l'indirizzo IP del tuo Raspberry Pi. Questo va bene se hai impostato indirizzi statici, ma cosa succede se il tuo router assegna un indirizzo casuale ogni volta che un dispositivo si connette alla tua rete?
Angry IP Scanner può aiutarti, scansionando la tua rete in un intervallo definito di indirizzi IP e restituendo un elenco di tutti gli host attivi (dispositivi).
Non è tanto utile quanto l'app per Android Fing in quanto non mostra sempre il nome di ciascun dispositivo, quindi ci può essere un po 'di tentativi ed errori nel trovare l'indirizzo IP corretto.
Ho solo alcuni dispositivi attivi a casa, quindi questo software funziona per me, soprattutto quando non ho il mio telefono a portata di mano.




