Raspberry Pi er et af de populære valg for enkeltkortcomputere (SBC'er). Den fås i forskellige modeller og har en bred vifte af anvendelser, lige fra oprettelse af en trådløs netværksprinter til hosting af en Minecraft-server.

Imidlertid var ideen, der kørte udviklingen af ​​Raspberry Pi oprindeligt at fremme undervisningen i grundlæggende informationsteknologi i skoler og udviklingslande, samtidig med at det gøres tilgængeligt for alle sammen.

Det er denne demokratisering af Pi, der i sidste ende lagde sit fundament som en enhed, der nu er meget brugt af mange til at lære om begreber computere, elektronik og andre vertikale vertikaler.

Raspberry Pi som en programmeringsenhed

Raspberry Pi kører på sit eget operativsystem kaldet Raspberry Pi OS (tidligere Raspbian). Dette er en Debian-baseret 32-bit Linux-distribution udviklet af Raspberry Pi Foundation. Det har Python og Scratch som dets vigtigste programmeringssprog, som begge er forudinstalleret på systemet.

Derudover er der også understøttelse af andre programmeringssprog, så du kan skrive programmer eller scripts på dit foretrukne programmeringssprog.

instagram viewer

Men for at oprette applikationer / programmer på Raspberry Pi har du brug for et miljø, hvor du kan skrive og teste din kode. Hvis du foretrækker teksteditorer, kan du installere din yndlingseditor og begynde at kode med det samme. Men hvis du har lyst til en omfattende oplevelse, har du brug for en IDE.

Relaterede: Teksteditorer vs. IDE'er: Hvilket er bedre for programmører?

Hvad er en IDE?

En IDE (Integrated Development Environment) er en softwareapplikation, der giver alle de vigtige funktioner til at lette softwareudvikling. Normalt består IDE'er af en kildekodeditor, en debugger og build-automatisering (kodekompilering, automatiseret test osv.).

Der er dog nogle IDE'er, der tilbyder yderligere funktioner såsom et versionskontrolsystem, en klassebrowser, en objektbrowser og pluginsupport, blandt andre.

Raspberry Pi understøtter en række forskellige IDE'er, som du kan bruge til at udvikle programmer / applikationer på din Pi. I denne artikel vil vi se på nogle af disse IDE'er.

Geany er et kraftfuldt og let udviklingsmiljø for Raspberry Pi. Det er i det væsentlige en tekst editor kombineret med GTK + plugin og Scintilla biblioteksupport, som du kan bruge til at skrive kode i over 50 Sprog.

Med hensyn til funktioner kommer Geany fyldt med alle de vigtige IDE-funktioner, du kan bede om, som syntaksfremhævning, kodefoldning og automatisk lukning af HTML- og XML-tags. Det tilbyder også native kode navigationsfunktionalitet til at hjælpe dig med at læse og forstå kode bedre. Derudover kan du om nødvendigt udvide platformens funktionalitet ved hjælp af plugins.

Geany skal være forudinstalleret i Raspberry Pi OS. Hvis ikke, eller hvis du bruger en anden distro, skal du installere Geany i terminalen med

sudo apt install geany

Oprindeligt udviklet som et pædagogisk værktøj, er BlueJ et populært IDE for dem, der lige er begyndt med Java. Den har en enkel grænseflade, der er nem at bruge, hvilket gør den ideel til SBC'er som Raspberry Pi. Udover Java, BlueJ understøtter også programmeringssproget Stride, der kombinerer det bedste fra både blokbaseret og tekstbaseret systemer.

På trods af at det er et minimalt program, går BlueJ dog ikke på kompromis med funktionaliteten, og du får adgang til alt det væsentlige funktioner som omfangsbelysning, afbalanceret parentesekontrol og omfattende objektinspektion for at debugge din kode bedre.

Derudover gør BlueJ det også muligt at påkalde Java-kode direkte i programmet uden behov for kompilering, hvilket kan være praktisk, når du vil analysere eller flette kode.

For at installere BlueJ skal du skrive følgende kommando i Terminal:

sudo apt installere bluej

Thonny er den perfekte IDE til Pi, hvis du vil kode i Python. Det er let at bruge og leveres med Python 3.7 indbygget. Hvis du er ny hos Python og vil oprette et grundlæggende program med det, tilbyder Thonny en ren, vanilje-grænseflade. Dette hjælper med at sikre, at du ikke går i stå med alle de smarte funktioner - som dem, der findes på de fleste IDE'er - og fokuserer på at få din kode rigtig.

Relaterede: Hvad bruges Python til?

Som IDE kommer Thonny med en debugger, der hjælper dig med at opdage og rette fejl i din kode. Det har funktioner som ekspressionsevaluering, omfangsforklaring, syntaksfremhævning og kodefærdiggørelse, som tilføjer komfort og forbedrer din kodningsoplevelse.

I lighed med andre IDE'er understøtter Thonny også plugins, så du kan få flere funktioner ombord.

Thonny IDE leveres forudinstalleret med Raspberry Pi OS-desktopversionen. Hvis du kører en anden version af Pi OS, kan du installere den med:

sudo apt installere thonny

Kode:: Blocks er et populært cross-platform IDE til Raspberry Pi. Det understøtter sprogene C, C ++ og Fortran og tilbyder flere kompilatorindstillinger som GCC, Clang og Visual C ++. Da det i det væsentlige er en fuldgyldig IDE, tilbyder den en indbygget compiler og debugger til at strømline din applikationsudviklingsproces.

Bortset fra vigtige IDE-funktioner får du med Code:: Blocks en kraftfuld kodeditor fuld af funktioner såsom syntaksfremhævning, kodefærdiggørelse, klassebrowser og en HEX editor. Desuden leveres det også med et omfattende plugin-bibliotek, så du kan finde plugins til manglende funktioner på IDE til at udvide din arbejdsgang.

For at installere kode:: Blokke IDE skal du indtaste følgende kommando i terminalen:

sudo apt installere kodeblokke

Lazarus IDE markedsfører sig selv som en platform-IDE til hurtig applikationsudvikling (RAD). Det bruger Free Pascal Compiler (FPC) og giver dig mulighed for at skrive applikationer til en række forskellige platforme. En af fordelene ved at bruge (FPC) er, at du kan bruge den til at oprette en applikation på en platform og kompilere og udføre den på enhver platform, der bruger FPC.

Bortset fra fordele, der tilbydes af FPC, yder Lazarus IDE også support til forskellige komponenter (MySQL, PostgreSQL, Oracle osv.) Sammen med funktioner som kodefuldførelse, syntaksfremhævning, kodeformatering og kode skabeloner.

Desuden får du også kontekstafhængig hjælp, som hjælper dig med målrettede referencer og tip til at løse problemer i din kode.

Du kan installere Lazarus IDE med følgende kommando:

sudo apt installere lazarus-ide

Kodning på Raspberry Pi

De fleste af de IDE'er, vi har nævnt ovenfor, er lette og ikke særlig ressourceintensive, så du kan bruge dem på alle Raspberry Pi-model du ejer for at oprette programmer og applikationer på forskellige sprog.

Men hvis du gerne vil opleve fuldgyldige IDE'er som Visual Studio Code, IntelliJ, Eclipse og PyCharm på Raspberry Pi, er processen for at få dem til at arbejde ikke så ligetil. Det er overflødigt at sige, at hardwarekravene til disse IDE'er også er i den højere ende af spektret, hvilket begrænser listen over understøttede Raspberry Pis til kun et par senere modeller.

Så medmindre du specifikt leder efter en bestemt funktionalitet, skal IDE'erne på denne liste være tilstrækkelige for de fleste af dine programmeringsbehov på Pi.

E-mail
The Ultimate Raspberry Pi Commands Cheat Sheet

Vil du få mere ud af din Raspberry Pi? Her er masser af nyttige kommandoer til at navigere i Pi-terminalen og programmere dens GPIO-ben.

Læs Næste

Relaterede emner
  • gør det selv
  • Programmering
  • Hindbær Pi
  • Integreret udviklingsmiljø
Om forfatteren
Yash Wate (4 artikler udgivet)

Yash er en Staff Writer hos MUO til DIY, Linux, programmering og sikkerhed. Før han fandt sin lidenskab skriftligt, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans skrivning på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi kan han godt lide at tale om astronomi, Formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.