Deținerea și folosirea unui Raspberry Pi necesită un set de pachete software care să vă permită să îl configurați, să îl mențineți și să scrieți codul pentru proiectele dvs.
Sarcini cum ar fi scrierea unei imagini pe o cartelă SD, formatarea cardului SD, transferarea fișierelor prin rețea sau chiar conectarea la telefonul dvs. de la distanță necesită o formă de program. Chiar și scrierea unui script Python pentru proiectul dvs. poate implica editori de text bogat în funcție de text, dacă preferați o pânză atrăgătoare vizuală pentru codul dvs.
Hai să trecem prin fiecare pachet software și să arătăm motivele pentru care ai putea să le folosești.
01 din 08RealVNC Viewer
Dacă nu doriți să cumpărați un ecran suplimentar, tastatură sau mouse pentru Raspberry Pi, de ce să nu vă conectați la o sesiune VNC de pe PC și să folosiți perifericele existente?
VNC înseamnă "Virtual Network Computing" și vă permite să vizualizați întregul desktop Pi de pe alt computer - în acest caz PC-ul Windows.
Este o idee bună să utilizați RealVNC Viewer pe PC pentru a vă vedea desktopul Raspbian.
Utilizarea RealVNC este ușor. Pur și simplu porniți un server VNC pe Raspberry Pi (folosind 'vncserver' în terminal) și apoi conectați-l la el de pe PC utilizând detaliile IP de pe terminal și numele de utilizator și parola dvs. pi.
02 din 08Putty
Similar cu RealVNC, dacă nu aveți un ecran separat și periferice pentru Raspberry Pi, cum puteți rula scripturi și scrie cod?
SSH este o altă opțiune bună, folosind Putty - un emulator de terminale simplu care vă permite să rulați o fereastră terminal pe orice PC conectat la aceeași rețea.
Tot ce aveți nevoie este adresa dvs. de IP a lui Pi și puteți crea o fereastră de terminal pe desktop-ul Windows pentru a scrie cod, a rula scripturi, a executa comenzi și multe altele.
Singura limitare pe care am găsit-o este atunci când rulez programe Python care au orice fel de element GUI. Aceste ferestre GUI nu se vor deschide prin sesiunea de tip Putty SSH - veți avea nevoie de ceva de genul VNC (de mai sus în această listă) pentru asta.
03 din 08Notepad ++
Puteți scrie scripturile Python direct în Raspberry Pi folosind un editor de text terminal, cum ar fi 'nano', dar nu vă oferă mult feedback vizual în ceea ce privește aspectul codului, spațierea și evidențierea sintaxei.
Notepad ++ este ca o versiune supraîncărcată a Notepad-ului încorporat Windows, oferind o mulțime de caracteristici care vă ajută să vă scrieți codul. Caracteristica mea preferată este evidențierea sintaxei, indicând indentația dvs. Python frumos și clar.
Notepad ++ t oferă, de asemenea, pluginuri pentru îmbunătățirea funcționalității. De exemplu, plugin-ul NppFTP vă oferă funcționalitatea SFTP de bază pentru deplasarea codului la Pi după ce l-ați scris.
04 din 08FileZilla
Dacă preferați să scrieți scripturile într-un editor de text, cu o evidențiere a sintaxelor bune (cum ar fi NotePad ++ de mai sus), va trebui în cele din urmă să vă mutați codul de pe PC pe fișierul Pi.
Există câteva opțiuni aici, inclusiv utilizarea stick-urilor USB sau a găzduirii online. O metodă bună este să utilizați SFTP printr-o aplicație numită FileZilla.
SFTP înseamnă "SSH File Transfer Protocol", dar tot ce trebuie să știm este că vă permite să vizualizați directoarele lui Pi de pe PC pentru a încărca / descărca fișiere.
Ca și alte aplicații aici, FileZilla are nevoie pur și simplu de adresa dvs. de IP a lui Pi și de numele de utilizator / parola.
05 din 08Win32DiskImager
Fiecare Raspberry Pi are nevoie de o cartelă SD, iar acele carduri SD trebuie să aibă un sistem de operare scris pentru ei.
Raspbian (și alte opțiuni) sunt de obicei scrise pe un card SD utilizând o imagine pe disc pentru care aveți nevoie de software specific.
Una dintre cele mai populare opțiuni pentru Windows este Win32DiskImager. Este o aplicație foarte simplă, care face pur și simplu treaba. Este nevoie de atenție pentru a asigura că dreptul de a conduce este selectat pentru scriere, care este singura parte a procesului care are cu adevărat o atenție deosebită.
06 din 08SD Formatter
Înainte de a putea scrie o imagine disc pe cardul SD, trebuie să vă asigurați că este formatat corespunzător.
Windows are capabilități de formatare încorporată: cu toate acestea, preferați să utilizați instrumentul oficial "SD Formatter" al SD Foundation pentru a vă șterge cardurile curate, deoarece această aplicație se confruntă cu mai puține probleme care se ocupă de diferite tipuri și formate de carduri și include câteva opțiuni decât oferta oferită de Microsoft.
07 din 08H2testw
Un alt pachet software gratuit pentru cardul dvs. SD, de data aceasta pentru a verifica viteza și integritatea acestuia înainte să îl utilizați.
Din păcate, trăim într-o lume plină de carduri SD contrafăcute, așadar este o idee bună să verificați dacă obțineți viteza anunțată înainte de a utiliza unul.
Acest lucru poate părea puțin exagerat, însă, având în vedere că proiectele de tip Pi, cum ar fi centrele media, văd diferențe vizibile între vitezele de card, este un proces util.
Instrumentul scrie cartela dvs. înainte de a începe testul, deci asigurați-vă că selectați numărul de unitate corectă!
08 din 08Angry IP Scanner
Multe dintre instrumentele enumerate aici necesită să cunoașteți adresa IP a Raspberry Pi. Este bine dacă ați setat adrese statice, dar dacă routerul dvs. atribuie o adresă aleatorie de fiecare dată când un dispozitiv se conectează la rețeaua dvs.?
Angry IP Scanner vă poate ajuta, scanând rețeaua într-un interval definit de adrese IP și returnând o listă a tuturor gazdelor (dispozitivelor) active.
Nu este la fel de util ca aplicația Fing Android, deoarece nu indică întotdeauna numele fiecărui dispozitiv, deci poate fi un pic de încercare și eroare în găsirea adresei IP corecte.
Am numai câteva dispozitive active acasă, astfel încât acest software funcționează pentru mine, mai ales când nu am telefonul la îndemână.