Vlastnictví a používání Raspberry Pi vyžaduje sadu softwarových balíčků pro jeho nastavení, údržbu a psaní kódu pro vaše projekty. Úkoly, jako je zápis obrázku na SD kartu, formátování SD karty, přenos souborů po síti nebo vzdálené přihlášení k vašemu Pi, vyžadují nějakou formu programu. Dokonce i psaní skriptu Pythonu pro projekt může zahrnovat textové editory s bohatými funkcemi, pokud dáváte přednost vizuálně přitažlivému plátnu pro váš kód. Projdeme si každý softwarový balíček a ukážeme si, proč byste tyto aplikace možná chtěli používat.
Prohlížeč RealVNC
Co se nám líbí
- Přidání připojení vyžaduje pouze IP adresu.
- Expertní možnosti přizpůsobení relací RealVNC.
- RealVNC Viewer je zdarma.
- K dispozici pro několik platforem.
Co se nám nelíbí
- Mírné zpoždění při dálkovém ovládání vašeho Pi.
- Vaše verze Raspberry Pi musí mít zabudovaný server VNC.
- Ke konfiguraci serveru Pi VNC potřebujete dovednosti na úrovni odborníka.
Pokud pro svůj Raspberry Pi nechcete kupovat další obrazovku, klávesnici nebo myš, přihlaste se k relaci VNC z počítače a místo toho použijte stávající periferní zařízení. VNC je zkratka pro Virtual Network Computing a umožňuje vám zobrazit celou vaši plochu Pi z jiného počítače, v tomto případě počítače se systémem Windows. Pro zobrazení pracovní plochy Raspberry Pi (dříve Raspbian) můžete v počítači použít RealVNC Viewer. Používání RealVNC je snadné. Spusťte server VNC na vašem Raspberry Pi (pomocí vncserver v terminálu) a poté se k němu přihlaste z počítače pomocí údajů IP na terminálu a uživatelského jména a hesla vašeho Pi.
Tmel
Co se nám líbí
- Funguje dobře pro vzdálené relace terminálu.
- Snadné nastavení pouze s IP adresou.
- Bezplatný nástroj, který nevyžaduje instalaci.
- Uložte relace a zrychlete budoucí připojení.
Co se nám nelíbí
- Vyžaduje porozumění konfigurace SSH na Pi na odborné úrovni.
- Pokročilá nastavení vyžadují strmou křivku učení.
- Odstraňování problémů s připojením může být obtížné.
Podobně jako RealVNC, pokud pro svůj Raspberry Pi nemáte samostatnou obrazovku a periferie, jak můžete spouštět skripty a psát kód? SSH je další dobrá volba, využívající PuTTY. PuTTY je jednoduchý emulátor terminálu, který spouští okno terminálu na jakémkoli počítači připojeném ke stejné síti. Vše, co potřebujete, je IP adresa vašeho Pi a na ploše systému Windows můžete vytvořit okno terminálu pro psaní kódu, spouštění skriptů, provádění příkazů a další. Jediným omezením je spuštění programů v Pythonu, které mají jakýkoli typ prvku grafického uživatelského rozhraní. Tato okna grafického uživatelského rozhraní se neotevřou prostřednictvím relace PuTTY SSH. K tomu budete potřebovat něco jako VNC (výše v tomto seznamu).
Poznámkový blok ++
Co se nám líbí
- Lze nakonfigurovat tak, aby automaticky ukládal změny do Pi.
- Funkčnější než pouze pomocí terminálu Pi.
- Jednoduché použití po počátečním nastavení.
Co se nám nelíbí
- Vyžaduje další zásuvný modul.
- Může vyžadovat povolení DHCP na routeru domácí sítě.
- Připojení SSH vyžaduje instalaci PuTTY.
- Počáteční nastavení může vyžadovat pokročilé znalosti.
Skripty Pythonu můžete do svého Raspberry Pi zapisovat pomocí terminálového textového editoru, jako je nano. Nenabízí vám však velkou vizuální zpětnou vazbu, pokud jde o rozložení kódu, mezery a zvýraznění syntaxe. Poznámkový blok ++ je jako přeplňovaná verze Poznámkového bloku Windows a nabízí několik funkcí, které vám pomohou napsat váš kód. Oblíbenou funkcí je zvýraznění syntaxe, které ukazuje vaše odsazení v Pythonu pěkně a jasně. Notepad ++ také nabízí zásuvné moduly pro vylepšení jeho funkčnosti. Například zásuvný modul NppFTP poskytuje základní funkce SFTP pro přesun kódu do vašeho Pi, jakmile jej napíšete.
FileZilla
Co se nám líbí
- Nabízí jednoduchý pocit průzkumníka souborů, který se snadno používá.
- Přenosy souborů jsou jednoduché, stačí kliknout a kliknout.
- Snadné připojení po počátečním nastavení.
- Můžete použít libovolný textový editor.
Co se nám nelíbí
- SSH vyžaduje instalaci PuTTY.
- Počáteční nastavení může vyžadovat pokročilé znalosti.
- Má strmější křivku učení než jiné možnosti.
Pokud byste raději psali své skripty do textového editoru s dobrým zvýrazněním syntaxe (jako výše uvedený Poznámkový blok ++), přesuňte svůj kód z počítače do svého Pi. Existuje několik možností, včetně použití USB klíčenek nebo online hostování. Další metodou je použití SFTP prostřednictvím aplikace FileZilla. SFTP znamená SSH File Transfer Protocol. SFTP umožňuje prohlížet adresáře vašeho Pi z počítače a nahrávat a stahovat soubory. Stejně jako ostatní aplikace zde, FileZilla potřebuje IP adresu vašeho Pi a uživatelské jméno a heslo.
Win32DiskImager
Co se nám líbí
- Svobodný software.
- Snadné použití.
- Informační soubor Readme.
Co se nám nelíbí
- Omezená funkčnost pro pokročilé uživatele.
Každá Raspberry Pi potřebuje kartu SD a ta karta SD vyžaduje operační systém zapsaný na kartu. Raspberry Pi OSn (a další možnosti) se obvykle zapisují na kartu SD pomocí obrazu disku, pro který potřebujete konkrétní software. Jednou z populárních možností pro Windows je Win32DiskImager. Jedná se o přímou aplikaci, která dokončí práci. Je třeba věnovat pozornost zajištění správného výběru jednotky pro zápis, což je jediná část procesu, která vyžaduje velkou pozornost.
SD formátovač
Co se nám líbí
- Velmi jednoduché použití.
- Neformátuje chráněné oblasti na SD kartě.
- Funguje na kartách SD, SDHC a SDXC.
- Zdarma ke stažení a instalaci.
Co se nám nelíbí
- Není k dispozici pro Linux.
- Chráněné oblasti nelze formátovat.
- Vyžaduje ruční obnovení, pokud je po spuštění aplikace připojena karta.
Než budete moci zapsat obraz disku na SD kartu, měli byste se ujistit, že je správně naformátován. Windows má integrované možnosti formátování. Pro čištění karet však můžete upřednostnit použití oficiálního nástroje SD Formatter SD Foundation. Tato aplikace má méně problémů při řešení různých typů a formátů karet a obsahuje několik dalších možností, než nabízí společnost Microsoft.
H2testw
Co se nám líbí
- Jednoduché použití.
- Umožňuje testování originálních médií bez ztráty dat.
- Velmi přenosný nástroj (není nutná žádná instalace).
- Testování je důkladné.
Co se nám nelíbí
- Může způsobit ztrátu dat pro neoriginální média.
- Běží pomaleji než jiné podobné nástroje.
H2TestW je další bezplatný softwarový balíček pro karty SD. Před použitím zkontroluje rychlost a integritu karty. Žijeme ve světě plném padělaných karet SD, takže je dobré si před použitím ověřit, zda máte inzerované rychlosti. To se může zdát mírně nadměrné, ale vzhledem k tomu, že projekty Pi, jako jsou mediální centra, vidí znatelné rozdíly mezi rychlostmi karet, je to užitečný proces. Nástroj zapíše kartu před zahájením testu, takže vyberte správné číslo jednotky.
Rozzlobený skener IP
Co se nám líbí
- Jednoduchý a lehký nástroj.
- Výsledky jsou k dispozici v různých formátech souborů.
- K dispozici pro všechny hlavní platformy.
- Zdarma ke stažení a použití.
Co se nám nelíbí
- Méně důkladné než jiné, podobné možnosti.
- K dispozici je méně možností než pokročilejší nástroje.
Většina zde uvedených nástrojů vyžaduje, abyste znali IP adresu vašeho Raspberry Pi. To je v pořádku, pokud nastavíte statické adresy. Co když router přiřadí náhodnou adresu pokaždé, když se zařízení připojí k vaší síti? Rozzlobený IP Scanner vám může pomoci skenováním vaší sítě v definovaném rozsahu IP adres a vrácením seznamu všech aktivních hostitelů (zařízení). Není to tak užitečné jako aplikace Fing pro Android, protože ne vždy zobrazuje název každého zařízení. Při hledání správné adresy IP tedy může dojít k pokusům a omylům.