Software Windows gratuit esențial pentru proprietarii de Raspberry Pi
Detinerea si folosirea unui Raspberry Pi necesită un set de pachete software pentru a-l configura, a-l întreține și a scrie cod pentru proiectele dvs. Sarcini precum scrierea unei imagini pe un card SD, formatarea unui card SD, transferul de fișiere printr-o rețea sau conectarea la Pi de la distanță necesită o formă de program. Chiar și scrierea unui script Python pentru un proiect poate implica editori de text bogat în funcții dacă preferați o pânză atractivă din punct de vedere vizual pentru codul dvs.
Să parcurgem fiecare pachet software și să arătăm de ce ați putea dori să utilizați aceste aplicații.
01
din 08
Ce ne place
Adăugarea de conexiuni necesită doar o adresă IP.
Opțiuni expert pentru a personaliza sesiunile RealVNC.
RealVNC Viewer este gratuit.
Disponibil pentru mai multe platforme.
Ceea ce nu ne place
O mică întârziere în timp ce controlați de la distanță Pi.
Versiunea dvs. de Raspberry Pi trebuie să aibă un server VNC încorporat.
Aveți nevoie de abilități la nivel de expert pentru a configura un server Pi VNC.
Dacă nu doriți să cumpărați un ecran, o tastatură sau un mouse suplimentar pentru Raspberry Pi, conectați-vă la o sesiune VNC de pe computer și utilizați în schimb perifericele existente.
VNC înseamnă Virtual Network Computing și vă permite să vizualizați întregul desktop Pi de pe un alt computer, în acest caz, un computer Windows.
Puteți utiliza RealVNC Viewer pe computer pentru a vizualiza desktop-ul Raspberry Pi (fostul Raspbian). Utilizarea RealVNC este ușoară. Începe o Serverul VNC de pe Raspberry Pi (prin utilizarea vncserver în terminal) și apoi conectați-vă la acesta de pe computer folosind detaliile IP de pe terminal și numele de utilizator și parola Pi.
02
din 08
Ce ne place
Funcționează bine pentru sesiunile terminale de la distanță.
Ușor de configurat doar cu o adresă IP.
Un utilitar gratuit care nu necesită instalare.
Salvați sesiunile, realizând rapid conexiunile viitoare.
Ceea ce nu ne place
Necesită o înțelegere la nivel de expert a configurării SSH pe un Pi.
Setările avansate necesită o curbă de învățare abruptă.
Depanarea problemelor de conexiune poate fi dificilă.
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. PuTTY este un simplu emulator de terminal care rulează o fereastră de terminal pe orice PC conectat la aceeași rețea.
Tot ce aveți nevoie este adresa IP a lui Pi și puteți crea o fereastră de terminal pe desktopul Windows pentru a scrie cod, a rula scripturi, a executa comenzi și multe altele.
Singura limitare este atunci când rulați programe Python care au orice tip de element GUI. Aceste ferestre GUI nu se vor deschide prin sesiunea SSH PuTTY. Veți avea nevoie de ceva de genul VNC (mai sus în această listă) pentru asta.
03
din 08
Ce ne place
Poate fi configurat pentru a salva automat modificările la Pi.
Mai funcțional decât doar utilizarea terminalului Pi.
Simplu de utilizat după configurarea inițială.
Ceea ce nu ne place
Necesită un plug-in suplimentar.
Poate necesita activarea DHCP pe routerul de rețea de acasă.
Conexiunea SSH necesită să instalați PuTTY.
Configurarea inițială poate necesita cunoștințe avansate.
Puteți scrie scripturile dvs. Python în Raspberry Pi folosind un editor de text terminal, cum ar fi nano. Cu toate acestea, nu vă oferă prea mult feedback vizual în ceea ce privește aspectul codului, spațierea și evidențierea sintaxei.
Notepad++ este ca o versiune supraalimentată a Windows Notepad, oferind mai multe funcții pentru a vă ajuta să scrieți codul. O caracteristică preferată este evidențierea sintaxelor, arătând indentarea dvs. Python plăcută și clară.
Notepad++ oferă, de asemenea, plug-in-uri pentru a-și îmbunătăți funcționalitatea. De exemplu, plug-in-ul NppFTP vă oferă funcționalitatea de bază SFTP pentru a muta codul pe Pi după ce l-ați scris.
04
din 08
Ce ne place
Oferă o senzație simplă de explorare a fișierelor care este ușor de utilizat.
Transferurile de fișiere sunt simple prin punctare și clic.
Conexiuni ușoare după configurarea inițială.
Puteți folosi orice editor de text.
Ceea ce nu ne place
SSH necesită instalarea PuTTY.
Configurarea inițială poate necesita cunoștințe avansate.
Are o curbă de învățare mai abruptă decât alte opțiuni.
Dacă preferați să vă scrieți scripturile într-un editor de text cu evidențiere bună de sintaxă (cum ar fi Notepad++ de mai sus), mutați codul de pe computer pe Pi. Există câteva opțiuni, inclusiv utilizarea stick-urilor USB sau găzduirea online. O altă metodă este să utilizați SFTP printr-o aplicație numită FileZilla.
SFTP înseamnă SSH File Transfer Protocol. SFTP vă permite să vizualizați directoarele Pi de pe computer pentru a încărca și descărca fișiere.
La fel ca și alte aplicații de aici, FileZilla are nevoie de adresa IP și numele de utilizator și parola de la Pi.
05
din 08
Ce ne place
Software gratuit.
Ușor de folosit.
Un fișier informativ Readme.
Ceea ce nu ne place
Funcționalitate limitată pentru utilizatorii avansați.
Fiecare Raspberry Pi are nevoie de un card SD, iar acel card SD are nevoie de un sistem de operare scris pe card. Raspberry Pi OSn (și alte opțiuni) sunt de obicei scrise pe un card SD folosind o imagine de disc pentru care aveți nevoie de un software specific.
O opțiune populară pentru Windows este Win32DiskImager. Este o aplicație simplă care face treaba. Este necesară atenție pentru a vă asigura că este selectată unitatea potrivită pentru scriere, care este singura parte a procesului care necesită multă atenție.
06
din 08
Ce ne place
Foarte simplu de utilizat.
Nu formatează zonele protejate de pe un card SD.
Funcționează pe carduri SD, SDHC și SDXC.
Gratuit pentru descărcare și instalare.
Ceea ce nu ne place
Nu este disponibil pentru Linux.
Nu se pot formata zonele protejate.
Necesită o reîmprospătare manuală dacă este atașat un card după lansarea aplicației.
Înainte de a putea scrie o imagine de disc pe un card SD, trebuie să vă asigurați că este formatată corect.
Windows are capabilități de formatare încorporate. Cu toate acestea, este posibil să preferați să utilizați instrumentul oficial SD Formatter al SD Foundation pentru a șterge cardurile. Această aplicație întâmpină mai puține probleme în ceea ce privește diferite tipuri și formate de carduri și include câteva opțiuni mai multe decât oferta Microsoft.
07
din 08
Ce ne place
Simplu de utilizat.
Permite testarea media autentică fără pierderi de date.
Utilitate foarte portabilă (nu necesită instalare).
Testarea este amănunțită.
Ceea ce nu ne place
Poate cauza pierderi de date pentru medii neoriginale.
Funcționează mai lent decât alte instrumente similare.
H2TestW este un alt pachet software gratuit pentru carduri SD. Verifică viteza și integritatea cardului înainte de a-l folosi.
Trăim într-o lume plină de carduri SD contrafăcute, așa că este o idee bună să verificați dacă obțineți vitezele afișate înainte de a utiliza unul. Acest lucru poate părea ușor excesiv, dar având în vedere că proiectele Pi, cum ar fi centrele media, văd diferențe vizibile între vitezele cardurilor, este un proces care merită.
Instrumentul scrie cardul înainte de a începe testul, așa că asigurați-vă că selectați numărul corect de unitate.
08
din 08
Ce ne place
Un utilitar simplu, ușor.
Rezultatele sunt disponibile în mai multe formate de fișiere.
Disponibil pentru toate platformele majore.
Gratuit pentru descărcare și utilizare.
Ceea ce nu ne place
Mai puțin amănunțit decât alte opțiuni similare.
Sunt disponibile mai puține opțiuni decât utilități mai avansate.
Majoritatea instrumentelor enumerate aici necesită să cunoașteți adresa IP a Raspberry Pi. Este în regulă dacă configurați adrese statice. Ce se întâmplă dacă routerul atribuie o adresă aleatorie de fiecare dată când un dispozitiv se conectează la rețeaua dvs.? Angry IP Scanner vă poate ajuta prin scanarea rețelei într-un interval definit de adrese IP și returnând o listă cu toate gazdele (dispozitivele) active.
Nu este chiar la fel de util ca Aplicația Fing pentru Android prin faptul că nu arată întotdeauna numele fiecărui dispozitiv. Deci, poate exista un pic de încercare și eroare în găsirea adresei IP corecte.