5 flotte Raspberry Pi IDEer for programmerere og studenter

5 flotte Raspberry Pi IDEer for programmerere og studenter

Raspberry Pi er et av de populære valgene for enkeltkort-datamaskiner (SBC-er). Den er tilgjengelig i forskjellige modeller og har et bredt spekter av bruksområder, fra å lage en trådløs nettverksskriver til å være vert for en Minecraft -server.





Imidlertid var ideen som driver utviklingen av Raspberry Pi opprinnelig å fremme undervisning i grunnleggende informatikk i skoler og utviklingsland, samtidig som den er tilgjengelig for alle.





Det er denne demokratiseringen av Pi som til slutt la grunnlaget som en enhet som nå er mye brukt av mange for å lære om begreper om datamaskiner, elektronikk og annen maskinvarevertikal.





Raspberry Pi som en programmeringsenhet

Raspberry Pi kjører på sitt eget operativsystem kalt Raspberry Pi OS (tidligere Raspbian). Dette er en Debian-basert 32-bit Linux-distribusjon utviklet av Raspberry Pi Foundation. Den har Python og Scratch som hovedprogrammeringsspråk, som begge er forhåndsinstallert på systemet.

I tillegg er det også støtte for andre programmeringsspråk, slik at du kan skrive programmer eller skript på ditt foretrukne programmeringsspråk.



Men for å lage applikasjoner/programmer på Raspberry Pi trenger du et miljø der du kan skrive og teste koden din. Hvis du foretrekker tekstredigerere, kan du installere favorittredigereren din og begynne å kode med en gang. Men hvis du vil ha en omfattende opplevelse, trenger du en IDE.

Relatert: Tekstredigerere vs. IDE -er: Hvilket er bedre for programmerere?





Hva er en IDE?

En IDE (Integrated Development Environment) er et program som gir alle viktige funksjoner for å lette programvareutvikling. Vanligvis består IDE -er av en kildekode -editor, en debugger og bygge automatisering (kodesamling, automatisert testing, etc.).

Imidlertid er det noen IDE -er som tilbyr tilleggsfunksjoner, for eksempel et versjonskontrollsystem, en klasse -nettleser, en objektleser og plugin -støtte, blant andre.





hvordan rotere børsten i Photoshop

Raspberry Pi støtter en rekke forskjellige IDE -er som du kan bruke til å utvikle programmer/applikasjoner på din Pi. I denne artikkelen ser vi på noen av disse IDE -ene.

1. Geany

Geany er et kraftig og lett utviklingsmiljø for Raspberry Pi. Det er egentlig en tekstredigerer kombinert med GTK+ plugin og Scintilla bibliotekstøtte som du kan bruke til å skrive kode på over 50 språk.

Når det gjelder funksjoner, kommer Geany fullpakket med alle de viktige IDE-funksjonene du kan be om, for eksempel utheving av syntaks, koding og automatisk lukking av HTML- og XML-tagger. Den tilbyr også innebygd kodenavigasjonsfunksjonalitet for å hjelpe deg med å lese og forstå koden bedre. I tillegg kan du om nødvendig utvide plattformens funksjonalitet ved hjelp av plugins.

Geany bør komme forhåndsinstallert i Raspberry Pi OS. Hvis ikke, eller hvis du bruker en annen distro, installerer du Geany i Terminal med

sudo apt install geany

2. BlueJ

BlueJ ble opprinnelig utviklet som et pedagogisk verktøy, og er en populær IDE for de som nettopp har startet med Java. Den har et enkelt grensesnitt som er lett å bruke, noe som gjør det ideelt for SBC -er som Raspberry Pi. I tillegg til Java støtter BlueJ også programmeringsspråket Stride som kombinerer det beste fra både blokkbaserte og tekstbaserte systemer.

Til tross for at det er et minimalt program, går ikke BlueJ på kompromiss med funksjonaliteten, og du får tilgang til alle de viktige funksjonene som omfangsmarkering, kontroll av balanserte parenteser og omfattende objektinspeksjon for å feilsøke koden bedre.

I tillegg gjør BlueJ det også mulig å påkalle Java -kode direkte i programmet uten behov for kompilering, noe som kan være nyttig når du vil analysere eller slå sammen kode.

For å installere BlueJ, skriv inn følgende kommando i Terminal:

sudo apt install bluej

3. Thonny

Thonny er den perfekte IDE for Pi hvis du vil kode i Python. Den er enkel å bruke og leveres med innebygd Python 3.7. Hvis du er ny på Python og vil lage et grunnleggende program med det, tilbyr Thonny et rent, vanilje -grensesnitt. Dette bidrar til å sikre at du ikke setter deg fast i alle de flotte funksjonene - som de som finnes på de fleste IDE -er - og fokuserer på å få koden riktig.

Relatert: Hva brukes Python til?

Som IDE kommer Thonny med en feilsøkingsprogram for å hjelpe deg med å oppdage og rette feil i koden din. Den har funksjoner som uttrykksevaluering, forklaring av omfang, utheving av syntaks og fullføring av kode, noe som legger til bekvemmelighet og forbedrer kodingsopplevelsen.

I likhet med andre IDE -er støtter Thonny også plugins, slik at du kan få flere funksjoner ombord.

Thonny IDE leveres forhåndsinstallert med Raspberry Pi OS-skrivebordsversjonen. Hvis du kjører en annen versjon av Pi OS, kan du installere den med:

sudo apt install thonny

Fire. Kode :: blokker

Kode :: Blocks er en populær plattform-IDE for Raspberry Pi. Den støtter språk C, C ++ og Fortran og tilbyr flere kompilatoralternativer som GCC, Clang og Visual C ++. Siden det egentlig er en fullverdig IDE, tilbyr den en innebygd kompilator og feilsøkingsprogram for å effektivisere applikasjonsutviklingsprosessen.

Annet enn viktige IDE -funksjoner, med Code :: Blocks, får du en kraftig kode -editor full av funksjoner som syntaksfremheving, kodefylling, klasse -nettleser og en HEX -redaktør . Dessuten kommer det også med et omfattende plugin -bibliotek, slik at du kan finne plugins for manglende funksjoner på IDE for å øke arbeidsflyten din.

hvordan finner du en mobiltelefons plassering

For å installere Code :: Blocks IDE, skriv inn følgende kommando i terminalen:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE markedsfører seg selv som en plattform-IDE for rask applikasjonsutvikling (RAD). Den bruker Free Pascal Compiler (FPC) og lar deg skrive applikasjoner for en rekke forskjellige plattformer. En av fordelene med å bruke (FPC) er at du kan bruke den til å lage et program på en plattform og kompilere og utføre det på en hvilken som helst plattform som bruker FPC.

Bortsett fra fordelene som tilbys av FPC, gir Lazarus IDE også støtte for forskjellige komponenter (MySQL, PostgreSQL, Oracle, etc.), sammen med funksjoner som kodefylling, syntaksfremheving, kodeformatering og kodemaler.

Dessuten får du også kontekstsensitiv hjelp, som hjelper deg med målrettede referanser og tips for å fikse problemer i koden din.

Du kan installere Lazarus IDE med følgende kommando:

sudo apt install lazarus-ide

Koding på Raspberry Pi

De fleste IDE-ene vi har nevnt ovenfor er lette og ikke spesielt ressurskrevende, så du kan bruke dem på hvilken som helst Raspberry Pi -modell du eier for å lage programmer og applikasjoner på forskjellige språk.

Men hvis du vil oppleve fullverdige IDE-er som Visual Studio Code, IntelliJ, Eclipse og PyCharm på Raspberry Pi, er prosessen for å få dem til å fungere ikke like grei. Unødvendig å si er maskinvarekravene til disse IDE -ene også i den øvre enden av spekteret, noe som begrenser listen over støttede Raspberry Pis til bare et par senere modeller.

Så, med mindre du er spesielt ute etter en bestemt funksjonalitet, bør IDE -ene på denne listen dekke de fleste programmeringsbehovene dine på Pi.

Dele Dele kvitring E -post The Ultimate Raspberry Pi Commands Cheat Sheet

Vil du få mer ut av din Raspberry Pi? Her er mange nyttige kommandoer for å navigere i Pi -terminalen og programmere GPIO -pinnene.

Les neste
Relaterte temaer
  • DIY
  • Programmering
  • Bringebær Pi
  • Integrert utviklingsmiljø
Om forfatteren Yash Wate(21 artikler publisert)

Yash er personalforfatter på MUO for DIY, Linux, programmering og sikkerhet. Før han fant sin lidenskap i å skrive, pleide han å utvikle seg for nettet og iOS. Du kan også finne forfatterskapet hans på TechPP, der han dekker andre vertikaler. Annet enn teknologi, liker han å snakke om astronomi, formel 1 og klokker.

Mer fra Yash Wate

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere