5 odličnih IDE za Raspberry Pi za programerje in študente

5 odličnih IDE za Raspberry Pi za programerje in študente

Raspberry Pi je ena izmed priljubljenih možnosti za računalnike z eno ploščo (SBC). Na voljo je v različnih modelih in ima široko paleto uporab, od ustvarjanja brezžičnega tiskalnika do gostovanja strežnika Minecraft.





Ideja, ki je prvotno vodila razvoj Raspberry Pi, je bila spodbujanje poučevanja osnov računalništva v šolah in državah v razvoju, hkrati pa je bila dostopna vsem.





Ta demokratizacija Pi je na koncu postavila temelje kot naprava, ki jo danes mnogi pogosto uporabljajo za spoznavanje konceptov računalnikov, elektronike in drugih strojnih vertikal.





Raspberry Pi kot programska naprava

Raspberry Pi deluje na lastnem operacijskem sistemu, imenovanem Raspberry Pi OS (prej Raspbian). To je 32-bitna distribucija Linuxa, ki temelji na Debianu in jo je razvila Raspberry Pi Foundation. Kot glavna programska jezika imata Python in Scratch, ki sta vnaprej nameščena v sistemu.

Poleg tega obstaja tudi podpora za druge programske jezike, tako da lahko pišete programe ali skripte v želenem programskem jeziku.



Toda za ustvarjanje aplikacij/programov na Raspberry Pi potrebujete okolje, v katerem lahko napišete in preizkusite svojo kodo. Če imate raje urejevalnike besedil, lahko namestite svojega najljubšega urejevalnika in takoj začnete s kodiranjem. Če pa želite obsežno izkušnjo, potrebujete IDE.

Povezano: Urejevalniki besedil v primerjavi z IDE: kaj je boljše za programerje?





Kaj je IDE?

IDE (Integrirano razvojno okolje) je programska aplikacija, ki ponuja vse bistvene funkcije za olajšanje razvoja programske opreme. Običajno so IDE sestavljeni iz urejevalnika izvorne kode, razhroščevalnika in avtomatizacije gradnje (sestavljanje kode, avtomatizirano testiranje itd.).

Vendar pa obstajajo nekateri IDE, ki med drugim ponujajo dodatne funkcije, kot so sistem za nadzor različic, brskalnik razredov, brskalnik objektov in podpora za vtičnike.





zakaj moja sporočila niso dostavljena

Raspberry Pi podpira številne različne IDE -je, ki jih lahko uporabite za razvoj programov/aplikacij na svojem Pi -ju. V tem članku bomo pogledali nekatere od teh IDE.

1. Geany

Geany je zmogljivo in lahko razvojno okolje za Raspberry Pi. To je v bistvu urejevalnik besedil, skupaj z vtičnikom GTK+ in podporo za knjižnico Scintilla, ki jo lahko uporabite za pisanje kode v več kot 50 jezikih.

Kar zadeva funkcije, je Geany opremljen z vsemi bistvenimi funkcijami IDE, ki jih lahko zahtevate, kot so označevanje sintakse, zlaganje kode in samodejno zapiranje oznak HTML in XML. Ponuja tudi izvorno navigacijo po kodi, ki vam pomaga bolje prebrati in razumeti kodo. Poleg tega lahko po potrebi razširite funkcionalnost platforme z vtičniki.

Geany bi moral biti vnaprej nameščen v sistemu Raspberry Pi OS. Če ne, ali uporabljate drugo distribucijo, namestite Geany v terminal z

sudo apt install geany

2. BlueJ

Prvotno razvit kot izobraževalno orodje, je BlueJ priljubljena IDE za tiste, ki šele začenjajo z Javo. Ima preprost vmesnik, ki je enostaven za uporabo, zaradi česar je idealen za SBC, kot je Raspberry Pi. Poleg Jave BlueJ podpira tudi programski jezik Stride, ki združuje najboljše iz blokovskih in besedilnih sistemov.

Kljub temu, da je minimalni program, BlueJ ne dela kompromisov glede funkcionalnosti in imate dostop do vseh bistvenih funkcij, kot so označevanje obsega, preverjanje uravnoteženih oklepajev in celovit pregled objektov za boljše odpravljanje napak v kodi.

Poleg tega BlueJ omogoča tudi priklic kode Java neposredno v program brez potrebe po sestavljanju, kar je lahko priročno, če želite analizirati ali združiti kodo.

Če želite namestiti BlueJ, vnesite naslednji ukaz v terminal:

sudo apt install bluej

3. Thonny

Thonny je popoln IDE za Pi, če želite kodirati v Pythonu. Je enostaven za uporabo in ima vgrajen Python 3.7. Če ste novi v Pythonu in želite z njim ustvariti osnovni program, Thonny ponuja čist vanilijev vmesnik. Tako boste zagotovili, da se ne boste zapletli z vsemi domišljijskimi funkcijami - kot so tiste, ki jih najdete v večini IDE -, in se osredotočili na to, da boste svojo kodo popravili.

Povezano: Za kaj se uporablja Python?

Kot IDE prihaja Thonny z razhroščevalnikom, ki vam pomaga odkriti in popraviti napake v kodi. Ima funkcije, kot so vrednotenje izrazov, razlaga področja uporabe, označevanje sintakse in dokončanje kode, ki dodajo udobje in izboljšajo vašo izkušnjo s kodiranjem.

Podobno kot drugi IDE -ji, Thonny podpira tudi vtičnike, tako da lahko na krovu dobite več funkcionalnosti.

Thonny IDE je vnaprej nameščen z namizno različico Raspberry Pi OS. Če uporabljate katero koli drugo različico operacijskega sistema Pi OS, jo lahko namestite z:

sudo apt install thonny

Štiri. Koda :: Bloki

Code :: Blocks je priljubljen IDE za več platform za Raspberry Pi. Podpira jezike C, C ++ in Fortran ter ponuja več možnosti prevajalnika, kot so GCC, Clang in Visual C ++. Ker gre v bistvu za polnopravni IDE, ponuja vgrajen prevajalnik in razhroščevalnik za poenostavitev procesa razvoja aplikacij.

Razen bistvenih funkcij IDE z Code :: Blocks dobite zmogljiv urejevalnik kod, poln funkcij, kot so označevanje sintakse, dokončanje kode, brskalnik razredov in HEX urejevalnik . Poleg tega ima tudi obsežno knjižnico vtičnikov, tako da lahko najdete vtičnike za manjkajoče funkcije v IDE -ju, da povečate svoj potek dela.

kako preveriti stanje baterije iphone

Če želite namestiti Code :: Blocks IDE, v terminal vnesite naslednji ukaz:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE se trži kot IDE za več platform za hiter razvoj aplikacij (RAD). Uporablja Free Pascal Compiler (FPC) in vam omogoča pisanje aplikacij za številne različne platforme. Ena od prednosti uporabe (FPC) je, da jo lahko uporabite za ustvarjanje aplikacije na eni platformi ter njeno prevajanje in izvedbo na kateri koli platformi, ki uporablja FPC.

Poleg prednosti, ki jih ponuja FPC, Lazarus IDE nudi tudi podporo za različne komponente (MySQL, PostgreSQL, Oracle itd.), Skupaj s funkcijami, kot so dokončanje kode, označevanje sintakse, oblikovanje kode in predloge kod.

Poleg tega dobite tudi kontekstno občutljivo pomoč, ki vam pomaga s ciljanimi referencami in namigi za odpravljanje težav v vaši kodi.

Lazarus IDE lahko namestite z naslednjim ukazom:

sudo apt install lazarus-ide

Kodiranje na Raspberry Pi

Večina IDE-jev, ki smo jih omenili zgoraj, je lahkih in ne porabijo posebej virov, zato jih lahko uporabite pri vseh Model Raspberry Pi imate v lasti ustvarjanje programov in aplikacij v različnih jezikih.

Če pa želite doživeti polnopravne IDE, kot so Visual Studio Code, IntelliJ, Eclipse in PyCharm, na Raspberry Pi, postopek za njihovo delovanje ni tako enostaven. Ni treba posebej poudarjati, da so strojne zahteve za te IDE na višjem koncu spektra, kar omejuje seznam podprtih Raspberry Pis na le nekaj poznejših modelov.

Torej, razen če iščete posebno funkcijo, bi morali IDE na tem seznamu zadostiti večini vaših programskih potreb na Pi.

Deliti Deliti Cvrkutati E-naslov Goljufski list Ultimate Raspberry Pi Commands

Želite od svojega Raspberry Pi dobiti več? Tukaj je veliko koristnih ukazov za krmarjenje po terminalu Pi in programiranje njegovih zatičev GPIO.

Preberite Naprej
Sorodne teme
  • DIY
  • Programiranje
  • Malina Pi
  • Celostno razvojno okolje
O avtorju Yash Wate(21 objavljenih člankov)

Yash je pisna sodelavka v MUO za DIY, Linux, programiranje in varnost. Preden je pisno strast našel, se je razvijal za splet in iOS. Njegovo pisanje lahko najdete tudi na TechPP, kjer pokriva druge vertikale. Razen o tehnologiji rad govori o astronomiji, formuli 1 in urah.

Več od Yash Wate

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti
Kategorija Diy