Bistvena brezplačna programska oprema Windows za lastnike Raspberry Pi
Lastništvo in uporaba a Raspberry Pi zahteva nabor programskih paketov za njegovo nastavitev, vzdrževanje in pisanje kode za vaše projekte. Naloge, kot so pisanje slike na kartico SD, formatiranje kartice SD, prenos datotek po omrežju ali prijava v vaš Pi na daljavo, zahtevajo neko obliko programa. Tudi pisanje skripta Python za projekt lahko vključuje urejevalnike besedil, bogate s funkcijami, če imate raje vizualno privlačno platno za svojo kodo.
Oglejmo si vsak programski paket in pokažimo, zakaj bi morda želeli uporabiti te aplikacije.
01
od 08
Kaj nam je všeč
Za dodajanje povezav je potreben samo naslov IP.
Strokovne možnosti za prilagajanje sej RealVNC.
RealVNC Viewer je brezplačen.
Na voljo za več platform.
Kaj nam ni všeč
Rahel zamik pri daljinskem upravljanju vašega Pi.
Vaša različica Raspberry Pi mora imeti vgrajen strežnik VNC.
Za konfiguracijo strežnika Pi VNC potrebujete strokovno znanje.
Če ne želite kupiti dodatnega zaslona, tipkovnice ali miške za vaš Raspberry Pi, se prijavite v sejo VNC iz računalnika in namesto tega uporabite obstoječe zunanje naprave.
VNC pomeni Virtual Network Computing in vam omogoča ogled celotnega namizja Pi iz drugega računalnika, v tem primeru računalnika z operacijskim sistemom Windows.
RealVNC Viewer lahko uporabite v računalniku za ogled namizja Raspberry Pi (prej Raspbian). Uporaba RealVNC je enostavna. Začnite a VNC strežnik na vašem Raspberry Pi (z uporabo vncserver v terminalu) in se nato prijavite vanj iz svojega osebnega računalnika z uporabo podatkov IP na terminalu ter uporabniškega imena in gesla vašega Pi.
02
od 08
Kaj nam je všeč
Dobro deluje za oddaljene terminalske seje.
Enostaven za nastavitev samo z naslovom IP.
Brezplačen pripomoček, ki ne zahteva namestitve.
Shranite seje in hitro vzpostavite prihodnje povezave.
Kaj nam ni všeč
Zahteva razumevanje konfiguracije SSH na Pi na strokovnem nivoju.
Napredne nastavitve zahtevajo strmo krivuljo učenja.
Odpravljanje težav s povezavo je lahko težavno.
Podobno kot RealVNC, če nimate ločenega zaslona in zunanjih naprav za vaš Raspberry Pi, kako lahko izvajate skripte in pišete kodo?
SSH je še ena dobra možnost, z uporabo PuTTY. PuTTY je preprost terminalski emulator, ki zažene terminalsko okno na katerem koli računalniku, ki je povezan z istim omrežjem.
Vse, kar potrebujete, je naslov IP vašega Pi in na namizju Windows lahko ustvarite terminalsko okno za pisanje kode, zagon skriptov, izvajanje ukazov in še več.
Edina omejitev je pri izvajanju programov Python, ki imajo katero koli vrsto elementa GUI. Ta okna GUI se ne bodo odprla skozi sejo PuTTY SSH. Za to boste potrebovali nekaj podobnega VNC (zgoraj na tem seznamu).
03
od 08
Kaj nam je všeč
Lahko se konfigurira za samodejno shranjevanje sprememb v Pi.
Bolj funkcionalen kot samo uporaba terminala Pi.
Enostaven za uporabo po začetni nastavitvi.
Kaj nam ni všeč
Potrebuje dodaten vtičnik.
Morda bo potrebno omogočiti DHCP na usmerjevalniku domačega omrežja.
Povezava SSH zahteva, da namestite PuTTY.
Začetna namestitev lahko zahteva napredno znanje.
Svoje skripte Python lahko zapišete v svoj Raspberry Pi z uporabo terminalskega urejevalnika besedila, kot je nano. Vendar pa vam ne daje veliko vizualnih povratnih informacij glede postavitve kode, razmikov in poudarjanja sintakse.
Notepad++ je kot prenapolnjena različica beležnice Windows, ki ponuja več funkcij, ki vam pomagajo pri pisanju kode. Najljubša funkcija je poudarjanje sintakse, ki lepo in jasno prikazuje vašo zamik v Pythonu.
Notepad++ ponuja tudi vtičnike za izboljšanje njegove funkcionalnosti. Na primer, vtičnik NppFTP vam daje osnovno funkcionalnost SFTP za premikanje kode v vaš Pi, ko jo napišete.
04
od 08
Kaj nam je všeč
Ponuja preprost občutek raziskovalca datotek, ki je enostaven za uporabo.
Prenosi datotek so preprosti, pokaži in klikni.
Enostavne povezave po začetni nastavitvi.
Uporabite lahko kateri koli urejevalnik besedil.
Kaj nam ni všeč
SSH zahteva namestitev PuTTY.
Začetna namestitev lahko zahteva napredno znanje.
Ima bolj strmo krivuljo učenja kot druge možnosti.
Če bi raje napisali svoje skripte v urejevalniku besedil z dobrim poudarjanjem sintakse (kot je Notepad++ zgoraj), premaknite kodo iz računalnika v Pi. Obstaja nekaj možnosti, vključno z uporabo ključkov USB ali spletnega gostovanja. Druga metoda je uporaba SFTP prek aplikacije, imenovane FileZilla.
SFTP je kratica za SSH File Transfer Protocol. SFTP vam omogoča ogled imenikov vašega Pi iz računalnika za nalaganje in prenos datotek.
Tako kot druge aplikacije tukaj, FileZilla potrebuje IP naslov vašega Pi ter uporabniško ime in geslo.
05
od 08
Kaj nam je všeč
Brezplačna programska oprema.
Enostaven za uporabo.
Informativna datoteka Readme.
Kaj nam ni všeč
Omejena funkcionalnost za napredne uporabnike.
Vsak Raspberry Pi potrebuje kartico SD in ta SD kartica potrebuje operacijski sistem, zapisan na kartico. Raspberry Pi OSn (in druge možnosti) se običajno zapišejo na kartico SD s sliko diska, za katero potrebujete posebno programsko opremo.
Ena izmed priljubljenih možnosti za Windows je Win32DiskImager. To je preprosta aplikacija, ki opravi delo. Pozornost je potrebna, da se zagotovi pravilen pogon za pisanje, ki je edini del procesa, ki zahteva veliko pozornost.
06
od 08
Kaj nam je všeč
Zelo enostaven za uporabo.
Ne formatira zaščitenih območij na kartici SD.
Deluje na karticah SD, SDHC in SDXC.
Brezplačno za prenos in namestitev.
Kaj nam ni všeč
Ni na voljo za Linux.
Zaščitenih območij ni mogoče formatirati.
Zahteva ročno osvežitev, če je kartica priložena po zagonu aplikacije.
Preden lahko zapišete sliko diska na kartico SD, se prepričajte, da je pravilno formatirana.
Windows ima vgrajene zmožnosti oblikovanja. Vendar pa boste morda raje uporabili uradno orodje SD Formatter SD Foundation za čiščenje kartic. Ta aplikacija ima manj težav pri obravnavanju različnih vrst in formatov kartic in vključuje nekaj več možnosti kot Microsoftova ponudba.
07
od 08
Kaj nam je všeč
Enostaven za uporabo.
Omogoča testiranje pristnih medijev brez izgube podatkov.
Zelo prenosen pripomoček (ni potrebna namestitev).
Testiranje je temeljito.
Kaj nam ni všeč
Lahko povzroči izgubo podatkov za neoriginalne medije.
Deluje počasneje kot druga podobna orodja.
H2TestW je še en brezplačen programski paket za kartice SD. Pred uporabo preveri hitrost in celovitost kartice.
Živimo v svetu, polnem ponarejenih kartic SD, zato je dobro, da preverite, ali imate oglaševane hitrosti, preden jo uporabite. To se morda zdi nekoliko pretirano, a glede na Pi projekte, kot so medijski centri, opazite opazne razlike med hitrostmi kartic, je to vreden postopek.
Orodje zapiše kartico pred začetkom preskusa, zato se prepričajte, da ste izbrali pravo številko pogona.
08
od 08
Kaj nam je všeč
Preprost, lahek pripomoček.
Rezultati so na voljo v več oblikah datotek.
Na voljo za vse glavne platforme.
Brezplačno za prenos in uporabo.
Kaj nam ni všeč
Manj temeljita kot druge, podobne možnosti.
Na voljo je manj možnosti kot naprednejši pripomočki.
Večina orodij, navedenih tukaj, zahteva, da poznate IP naslov vašega Raspberry Pi. V redu je, če nastavite statične naslove. Kaj pa, če usmerjevalnik vsakič, ko se naprava poveže z vašim omrežjem, dodeli naključni naslov? Angry IP Scanner vam lahko pomaga tako, da skenira vaše omrežje znotraj določenega obsega naslovov IP in vrne seznam vseh aktivnih gostiteljev (naprav).
Ni tako uporaben kot Aplikacija Fing za Android ker ne prikazuje vedno imena vsake naprave. Torej je pri iskanju pravega naslova IP lahko nekaj poskusov in napak.