Raspberry Pi je ena izmed priljubljenih odločitev za enojne računalnike (SBC). Na voljo je v različnih modelih in ima široko paleto uporab, od ustvarjanja brezžičnega omrežnega tiskalnika do gostovanja strežnika Minecraft.

Vendar je bila ideja, ki je prvotno spodbujala razvoj Raspberry Pi, spodbujati poučevanje jezika osnove računalništva v šolah in državah v razvoju, hkrati pa omogoča dostop do njih vsi.

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

Raspberry Pi kot naprava za programiranje

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

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

instagram viewer

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

Sorodno: Urejevalniki besedil vs. IDE: Kaj je boljše za programerje?

Kaj je IDE?

IDE (integrirano razvojno okolje) je programska aplikacija, ki nudi vse bistvene funkcije za lažji razvoj programske opreme. Običajno so IDE sestavljeni iz urejevalnika izvorne kode, razhroščevalnika in avtomatizacije zgradb (prevajanje kode, samodejno testiranje itd.)

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

Raspberry Pi podpira vrsto različnih IDE-jev, ki jih lahko uporabite za razvoj programov / aplikacij na vašem Pi. V tem članku si bomo ogledali nekatere od teh IDE-jev.

Geany je zmogljivo in lahkotno razvojno okolje za Raspberry Pi. V bistvu gre za besedilo urejevalnik, skupaj z vtičnikom GTK + in podporo knjižnice Scintilla, s pomočjo katerih lahko napišete kodo v več kot 50 jezikov.

Kar zadeva funkcije, je Geany opremljen z vsemi bistvenimi funkcijami IDE, ki jih lahko zahtevate, kot so poudarjanje sintakse, zlaganje kode in samodejno zapiranje oznak HTML in XML. Ponuja tudi funkcionalnost navigacije po izvorni 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 prednameščen v OS Raspberry Pi. Če ne, ali če uporabljate drugačno distribucijo, namestite Geany v Terminal z

sudo apt namestite geany

BlueJ je bil prvotno razvit kot izobraževalno orodje in je priljubljen IDE za tiste, ki šele začenjajo z Javo. Ima preprost vmesnik, ki je enostaven za uporabo, zaradi česar je idealen za SBC-je, kot je Raspberry Pi. Poleg Java BlueJ podpira tudi programski jezik Stride, ki združuje najboljše tako na osnovi blokov kot besedila sistemov.

Kljub temu, da je minimalni program, BlueJ ne ogroža funkcionalnosti in dobite dostop do vseh bistvene funkcije, kot so poudarjanje obsega, uravnoteženo preverjanje oklepajev in celovit pregled predmeta za odpravljanje napak koda boljša.

Poleg tega BlueJ omogoča tudi klic Java kode neposredno v program brez potrebe po prevajanju, kar lahko pride prav, ko želite analizirati ali združiti kodo.

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

sudo apt namestite bluej

Thonny je popoln IDE za Pi, če želite kodirati v Python. Je enostaven za uporabo in ima vgrajen Python 3.7. Če ste Python šele nov in želite z njim ustvariti osnovni program, ponuja Thonny čist, vanilijev vmesnik. To vam pomaga zagotoviti, da se ne zapletete z vsemi modnimi funkcijami - kot so tiste, ki jih najdemo v večini IDE-jev, in se osredotočite na to, da pravilno izdelate kodo.

Sorodno: Za kaj se uporablja Python?

Kot IDE je Thonny opremljen z razhroščevalnikom, ki vam pomaga zaznati in popraviti napake v kodi. Ima funkcije, kot so ocena izraza, razlaga obsega, poudarjanje sintakse in dokončanje kode, ki dodajo udobje in izboljšajo vašo izkušnjo kodiranja.

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

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

sudo apt namestite thonny

Code:: Blocks je priljubljena IDE med različnimi platformami 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.

Poleg bistvenih funkcij IDE dobite z Code:: Blocks zmogljiv urejevalnik kod, poln funkcij, kot so poudarjanje sintakse, dokončanje kode, brskalnik razredov in Urejevalnik HEX. Poleg tega je na voljo tudi obsežna knjižnica vtičnikov, tako da lahko v IDE poiščete vtičnike za manjkajoče funkcije za povečanje vašega poteka dela.

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

sudo apt namestite kodne bloke

Lazarus IDE se trži kot medplatformni IDE 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 za sestavljanje in izvajanje na kateri koli platformi z uporabo FPC.

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

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

Lazarus IDE lahko namestite z naslednjim ukazom:

sudo apt namestite lazarus-ide

Kodiranje na Raspberry Pi

Večina IDE-jev, ki smo jih omenili zgoraj, je lahkih in ne zahteva veliko virov, zato jih lahko uporabljate na vseh Model Raspberry Pi ste lastnik programov in aplikacij v različnih jezikih.

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

Torej, če ne iščete posebne funkcije, bi morali IDE na tem seznamu zadoščati za večino vaših programskih potreb na Pi.

E-naslov
Ultimate Raspberry Pi Commands Cheat Sheet

Bi radi izkoristili več od vašega Raspberry Pi? Tukaj je veliko koristnih ukazov za krmarjenje po terminalu Pi in programiranje njegovih GPIO nožic.

Preberite Naprej

Sorodne teme
  • Naredi si sam
  • Programiranje
  • Raspberry Pi
  • Integrirano razvojno okolje
O avtorju
Yash Wate (Objavljeni 4 članki)

Yash je zaposlen v MUO za področje DIY, Linux, programiranje in varnost. Preden je svojo strast našel v pisanju, se je razvijal za splet in iOS. Njegovo pisanje lahko najdete tudi na TechPP, kjer pokriva druge vertikale. Razen tehnologije se rad pogovarja 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, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.