5 fantastiska Raspberry Pi IDE för programmerare och studenter

5 fantastiska Raspberry Pi IDE för programmerare och studenter

Raspberry Pi är ett av de populära valen för en-board-datorer (SBC). Den finns i olika modeller och har ett brett användningsområde, från att skapa en trådlös nätverksskrivare till att vara värd för en Minecraft -server.





Men tanken som drev utvecklingen av Raspberry Pi ursprungligen var att främja undervisning i grundläggande datavetenskap i skolor och utvecklingsländer samtidigt som den blev tillgänglig för alla.





Det är denna demokratisering av Pi som slutligen lade grunden som en enhet som nu används i stor utsträckning av många för att lära sig om begrepp om datorer, elektronik och andra hårdvaruvertikaler.





Raspberry Pi som en programmeringsenhet

Raspberry Pi körs på ett eget operativsystem som kallas Raspberry Pi OS (tidigare Raspbian). Detta är en Debian-baserad 32-bitars Linux-distribution som utvecklats av Raspberry Pi Foundation. Den har Python och Scratch som sina huvudsakliga programmeringsspråk, som båda är förinstallerade på systemet.

Dessutom finns det också stöd för andra programmeringsspråk så att du kan skriva program eller skript på ditt önskade programmeringsspråk.



Men för att skapa applikationer/program på Raspberry Pi behöver du en miljö där du kan skriva och testa din kod. Om du föredrar textredigerare kan du installera din favoritredigerare och börja koda direkt. Men om du vill ha en omfattande upplevelse behöver du en IDE.

Relaterat: Textredigerare kontra IDE: Vilket är bättre för programmerare?





Vad är en IDE?

En IDE (Integrated Development Environment) är en mjukvaruapplikation som tillhandahåller alla viktiga funktioner för att underlätta mjukvaruutveckling. Vanligtvis består IDE: er av en källkodredigerare, en felsökare och byggautomatisering (kodsamling, automatiserad testning, etc.).

Det finns dock vissa IDE: er som erbjuder ytterligare funktioner, till exempel ett versionskontrollsystem, en klasswebbläsare, en objektbläddrare och plugin -stöd, bland andra.





Windows xp administratörslösenord återställs utan cd

Raspberry Pi stöder en mängd olika IDE: er som du kan använda för att utveckla program/applikationer på din Pi. I den här artikeln kommer vi att titta på några av dessa IDE: er.

1. Geany

Geany är en kraftfull och lätt utvecklingsmiljö för Raspberry Pi. Det är i huvudsak en textredigerare i kombination med GTK+ plugin och Scintilla biblioteksstöd som du kan använda för att skriva kod på över 50 språk.

När det gäller funktioner kommer Geany packad med alla viktiga IDE-funktioner du kan begära, till exempel syntaxmarkering, kodning och automatisk stängning av HTML- och XML-taggar. Det erbjuder också inbyggd kodnavigeringsfunktion som hjälper dig att läsa och förstå koden bättre. Om det behövs kan du dessutom utöka plattformens funktionalitet med hjälp av plugins.

Geany bör komma förinstallerad i Raspberry Pi OS. Om inte, eller om du använder en annan distro, installera Geany i terminalen med

sudo apt install geany

2. BlueJ

Ursprungligen utvecklat som ett utbildningsverktyg, är BlueJ en populär IDE för dem som precis börjat med Java. Den har ett enkelt gränssnitt som är lätt att använda, vilket gör den idealisk för SBC: er som Raspberry Pi. Förutom Java stöder BlueJ också programmeringsspråket Stride som kombinerar det bästa av både blockbaserade och textbaserade system.

Trots att det är ett minimalt program, kompromissar BlueJ dock inte med funktionaliteten, och du får tillgång till alla viktiga funktioner som omfattningsmarkering, balanserad parenteskontroll och omfattande objektinspektion för att felsöka din kod bättre.

Dessutom gör BlueJ det också möjligt att anropa Java -kod direkt i programmet utan att behöva kompilera, vilket kan vara till nytta när du vill analysera eller slå ihop kod.

För att installera BlueJ, skriv följande kommando i terminalen:

sudo apt install bluej

3. Thonny

Thonny är den perfekta IDE för Pi om du vill koda i Python. Det är lätt att använda och levereras med Python 3.7 inbyggt. Om du är ny på Python och vill skapa ett grundläggande program med det, erbjuder Thonny ett rent, vaniljgränssnitt. Detta hjälper till att säkerställa att du inte trasslar med alla snygga funktioner - som de som finns på de flesta IDE - och fokuserar på att få din kod rätt.

Relaterat: Vad används Python till?

Som IDE kommer Thonny med en felsökare för att hjälpa dig att upptäcka och korrigera fel i din kod. Den har funktioner som uttrycksutvärdering, omfattningsförklaring, syntaxmarkering och komplettering av kod, vilket ger bekvämlighet och förbättrar din kodningsupplevelse.

I likhet med andra IDE stöder Thonny också plugins så att du kan få fler funktioner ombord.

Thonny IDE är förinstallerad med Raspberry Pi OS-skrivbordsversion. Om du kör någon annan version av Pi OS kan du installera den med:

sudo apt install thonny

Fyra. Kod :: block

Kod :: Block är en populär plattformsoberoende IDE för Raspberry Pi. Den stöder språk C, C ++ och Fortran och erbjuder flera kompilatoralternativ som GCC, Clang och Visual C ++. Eftersom det i huvudsak är en fullvärdig IDE, erbjuder den en inbyggd kompilator och felsökning för att effektivisera din applikationsutvecklingsprocess.

Andra än viktiga IDE -funktioner, med Code :: Blocks, får du en kraftfull kodredigerare full av funktioner som syntaxmarkering, komplettering av kod, klasswebbläsare och en HEX -redaktör . Dessutom kommer det också med ett omfattande plugin -bibliotek, så att du kan hitta plugins för saknade funktioner på IDE för att öka ditt arbetsflöde.

bästa tiden på året att köpa dator

För att installera kod :: blockerar IDE, ange följande kommando i terminalen:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE marknadsför sig som en plattformsoberoende IDE för snabb applikationsutveckling (RAD). Den använder Free Pascal Compiler (FPC) och låter dig skriva applikationer för ett antal olika plattformar. En av fördelarna med att använda (FPC) är att du kan använda den för att skapa ett program på en plattform och kompilera och köra det på vilken plattform som helst med FPC.

Bortsett från de fördelar som FPC erbjuder, ger Lazarus IDE också stöd för olika komponenter (MySQL, PostgreSQL, Oracle, etc.), tillsammans med funktioner som komplettering av kod, syntaxmarkering, kodformatering och kodmallar.

Dessutom får du också kontextkänslig hjälp, som hjälper dig med riktade referenser och tips för att lösa problem i din kod.

Du kan installera Lazarus IDE med följande kommando:

sudo apt install lazarus-ide

Kodning på Raspberry Pi

De flesta IDE: er vi har nämnt ovan är lätta och inte särskilt resurskrävande, så du kan använda dem på valfri Raspberry Pi -modell du äger för att skapa program och applikationer på olika språk.

Men om du vill uppleva fullfjädrade IDE som Visual Studio Code, IntelliJ, Eclipse och PyCharm på Raspberry Pi är processen för att få dem att fungera inte lika enkel. Naturligtvis är hårdvarukraven för dessa IDE också i den högre änden av spektrumet, vilket begränsar listan över Raspberry Pis som stöds till bara ett par senare modeller.

Så om du inte letar efter någon särskild funktionalitet borde IDE: erna på den här listan räcka till de flesta av dina programmeringsbehov på Pi.

Dela med sig Dela med sig Tweet E-post The Ultimate Raspberry Pi Commands Cheat Sheet

Vill du få ut mer av din Raspberry Pi? Här är massor av användbara kommandon för att navigera i Pi: s terminal och programmera dess GPIO -stift.

Läs Nästa
Relaterade ämnen
  • DIY
  • Programmering
  • Raspberry Pi
  • Integrerad utvecklingsmiljö
Om författaren Yash Wate(21 artiklar publicerade)

Yash är personalförfattare på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion att skriva, utvecklade han för webben och iOS. Du kan också hitta hans skrift på TechPP, där han täcker andra vertikaler. Förutom teknik, gillar han att prata om astronomi, formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera