Viktig gratis Windows-programvara för Raspberry Pi-ägare
Äga och använda en Raspberry Pi kräver en uppsättning programvarupaket för att konfigurera den, underhålla den och skriva kod för dina projekt. Uppgifter som att skriva en bild till ett SD-kort, formatera ett SD-kort, överföra filer över ett nätverk eller logga in på din Pi på distans kräver någon form av ett program. Även att skriva ett Python-skript för ett projekt kan involvera funktionsrika textredigerare om du föredrar en visuellt tilltalande arbetsyta för din kod.
Låt oss gå igenom varje programvarupaket och visa varför du kanske vill använda dessa appar.
01
av 08
Vad vi gillar
Att lägga till anslutningar kräver endast en IP-adress.
Expertalternativ för att anpassa RealVNC-sessioner.
RealVNC Viewer är gratis.
Finns för flera plattformar.
Vad vi inte gillar
En liten fördröjning när du fjärrstyr din Pi.
Din version av Raspberry Pi måste ha en inbyggd VNC-server.
Behöver kunskaper på expertnivå för att konfigurera en Pi VNC-server.
Om du inte vill köpa en extra skärm, tangentbord eller mus till din Raspberry Pi, logga in på en VNC-session från din PC och använd din befintliga kringutrustning istället.
VNC står för Virtual Network Computing och låter dig se hela ditt Pi-skrivbord från en annan dator, i det här fallet en Windows-dator.
Du kan använda RealVNC Viewer på din PC för att se ditt Raspberry Pi (tidigare Raspbian) skrivbord. Att använda RealVNC är enkelt. Starta ett VNC-server på din Raspberry Pi (genom att använda vncserver i terminalen) och logga sedan in på den från din PC med IP-uppgifterna på terminalen och din Pi: s användarnamn och lösenord.
02
av 08
Vad vi gillar
Fungerar bra för fjärrterminalsessioner.
Lätt att ställa in med endast en IP-adress.
Ett gratis verktyg som inte kräver installation.
Spara sessioner, gör framtida anslutningar snabba.
Vad vi inte gillar
Kräver en förståelse på expertnivå för att konfigurera SSH på en Pi.
Avancerade inställningar kräver en brant inlärningskurva.
Att felsöka anslutningsproblem kan vara svårt.
I likhet med RealVNC, om du inte har en separat skärm och kringutrustning för din Raspberry Pi, hur kan du köra skript och skriva kod?
SSH är ett annat bra alternativ med PuTTY. PuTTY är en enkel terminalemulator som kör ett terminalfönster på vilken dator som helst som är ansluten till samma nätverk.
Allt du behöver är din Pis IP-adress, och du kan skapa ett terminalfönster på ditt Windows-skrivbord för att skriva kod, köra skript, utföra kommandon och mer.
Den enda begränsningen är när du kör Python-program som har någon typ av GUI-element. Dessa GUI-fönster öppnas inte genom PuTTY SSH-sessionen. Du behöver något som VNC (ovan i den här listan) för det.
03
av 08
Vad vi gillar
Kan konfigureras för att spara ändringar i Pi automatiskt.
Mer funktionell än att bara använda Pi-terminalen.
Enkel att använda efter den första installationen.
Vad vi inte gillar
Kräver en extra plug-in.
Kan kräva att du aktiverar DHCP på din hemnätverksrouter.
SSH-anslutning kräver att du installerar PuTTY.
Den initiala installationen kan kräva avancerad kunskap.
Du kan skriva dina Python-skript i din Raspberry Pi med en terminaltextredigerare som nano. Det ger dig dock inte mycket visuell feedback när det gäller kodlayout, avstånd och syntaxmarkering.
Notepad++ är som en överladdad version av Windows Notepad, och erbjuder flera funktioner som hjälper dig att skriva din kod. En favoritfunktion är syntaxmarkering, som visar din Python-indragning snyggt och tydligt.
Notepad++ erbjuder även plug-ins för att förbättra dess funktionalitet. Till exempel, NppFTP-plugin-programmet ger dig grundläggande SFTP-funktioner för att flytta kod till din Pi när du har skrivit den.
04
av 08
Vad vi gillar
Erbjuder en enkel filutforskarkänsla som är lätt att använda.
Filöverföringar är enkla peka-och-klicka.
Enkla anslutningar efter den första installationen.
Du kan använda vilken textredigerare som helst.
Vad vi inte gillar
SSH kräver installation av PuTTY.
Den initiala installationen kan kräva avancerad kunskap.
Har en brantare inlärningskurva än andra alternativ.
Om du hellre vill skriva dina skript i en textredigerare med bra syntaxmarkering (som Notepad++ ovan), flytta din kod från din PC till din Pi. Det finns några alternativ, inklusive att använda USB-minnen eller webbhotell. En annan metod är att använda SFTP via en applikation som heter FileZilla.
SFTP står för SSH File Transfer Protocol. SFTP låter dig se din Pi: s kataloger från din PC för att ladda upp och ladda ner filer.
Precis som andra applikationer här behöver FileZilla din Pi: s IP-adress och användarnamn och lösenord.
05
av 08
Vad vi gillar
Gratis mjukvara.
Lätt att använda.
En informativ Readme-fil.
Vad vi inte gillar
Begränsad funktionalitet för avancerade användare.
Varje Raspberry Pi behöver ett SD-kort, och det SD-kortet behöver ett operativsystem skrivet till kortet. Raspberry Pi OSn (och andra alternativ) skrivs vanligtvis till ett SD-kort med en diskavbildning som du behöver specifik programvara för.
Ett populärt alternativ för Windows är Win32DiskImager. Det är en enkel applikation som får jobbet gjort. Uppmärksamhet krävs för att säkerställa att rätt enhet väljs för skrivning, vilket är den enda delen av processen som kräver mycket uppmärksamhet.
06
av 08
Vad vi gillar
Mycket enkel att använda.
Formaterar inte skyddade områden på ett SD-kort.
Fungerar på SD-, SDHC- och SDXC-kort.
Gratis att ladda ner och installera.
Vad vi inte gillar
Ej tillgängligt för Linux.
Det går inte att formatera skyddade områden.
Kräver en manuell uppdatering om ett kort bifogas efter att appen har startat.
Innan du kan skriva en skivavbildning till ett SD-kort bör du se till att den är korrekt formaterad.
Windows har inbyggda formateringsmöjligheter. Däremot kanske du föredrar att använda SD Foundations officiella SD Formatter-verktyg för att torka rena kort. Den här applikationen har färre problem med att hantera olika korttyper och format och innehåller några fler alternativ än Microsofts erbjudande.
07
av 08
Vad vi gillar
Enkel att använda.
Tillåter att testa äkta media utan någon dataförlust.
Mycket portabelt verktyg (ingen installation krävs).
Testningen är grundlig.
Vad vi inte gillar
Kan orsaka dataförlust för oäkta media.
Körs långsammare än andra liknande verktyg.
H2TestW är ett annat gratis mjukvarupaket för SD-kort. Den kontrollerar kortets hastighet och integritet innan du använder det.
Vi lever i en värld full av förfalskade SD-kort, så det är en bra idé att kontrollera om du får de utannonserade hastigheterna innan du använder ett. Detta kan tyckas något överdrivet, men med tanke på Pi-projekt, såsom mediacenter, ser märkbara skillnader mellan korthastigheter, det är en givande process.
Verktyget skriver kortet innan testet påbörjas, så se till att du väljer rätt enhetsnummer.
08
av 08
Vad vi gillar
Ett enkelt, lätt verktyg.
Resultaten är tillgängliga i flera filformat.
Tillgänglig för alla större plattformar.
Gratis att ladda ner och använda.
Vad vi inte gillar
Mindre ingående än andra liknande alternativ.
Färre alternativ är tillgängliga än mer avancerade verktyg.
De flesta av verktygen som listas här kräver att du känner till din Raspberry Pis IP-adress. Det är bra om du ställer in statiska adresser. Vad händer om routern tilldelar en slumpmässig adress varje gång en enhet ansluter till ditt nätverk? Angry IP Scanner kan hjälpa dig genom att skanna ditt nätverk inom ett definierat intervall av IP-adresser och returnera en lista över alla aktiva värdar (enheter).
Det är inte riktigt lika användbart som Fing Android app eftersom det inte alltid visar namnet på varje enhet. Så det kan vara lite trial and error för att hitta rätt IP-adress.