Raspberry Pi jedan je od popularnih izbora za računala s jednom pločom (SBC). Dostupan je u različitim modelima i ima široku paletu primjena, od stvaranja bežičnog mrežnog pisača do hostinga Minecraft poslužitelja.

Međutim, ideja koja je izvorno pokrenula razvoj Raspberry Pi-a bila je promovirati učenje o osnove informatike u školama i zemljama u razvoju, a istovremeno ih čine dostupnima svatko.

Upravo je ova demokratizacija Pi-a u konačnici postavila temelje kao uređaj koji sada mnogi široko koriste za učenje o konceptima računala, elektronike i ostalih hardverskih vertikala.

Raspberry Pi kao uređaj za programiranje

Raspberry Pi radi na vlastitom operativnom sustavu nazvanom Raspberry Pi OS (bivši Raspbian). Ovo je 32-bitna Linux distribucija zasnovana na Debianu koju je razvila Raspberry Pi Foundation. Kao glavne programske jezike sadrži Python i Scratch, koji su unaprijed instalirani na sustav.

Uz to, postoji podrška i za druge programske jezike, tako da programe ili skripte možete pisati na željenom programskom jeziku.

instagram viewer

Ali, za stvaranje aplikacija / programa na Raspberry Pi trebate okruženje u kojem možete pisati i testirati svoj kôd. Ako više volite uređivače teksta, možete instalirati svoj omiljeni uređivač i odmah početi kodirati. Međutim, ako želite sveobuhvatno iskustvo, potreban vam je IDE.

Povezano: Uređivači teksta vs. IDE-ovi: što je bolje za programere?

Što je IDE?

IDE (Integrirano razvojno okruženje) softverska je aplikacija koja pruža sve osnovne funkcionalnosti za olakšavanje razvoja softvera. Obično se IDE sastoje od uređivača izvornog koda, ispravljača programa i automatizacije gradnje (kompilacija koda, automatizirano testiranje itd.).

Međutim, postoje neki IDE-ovi koji nude dodatne značajke poput sustava za upravljanje verzijama, preglednika klase, objektnog preglednika i podrške dodataka.

Raspberry Pi podržava mnoštvo različitih IDE-a koje možete koristiti za razvoj programa / aplikacija na vašem Pi-u. U ovom ćemo članku pogledati neke od tih IDE-a.

Geany je moćno i lagano razvojno okruženje za Raspberry Pi. To je u biti tekst editor u kombinaciji s dodatkom GTK + i podrškom za biblioteku Scintilla koji možete koristiti za pisanje koda u preko 50 godina Jezici.

Što se tiče značajki, Geany dolazi prepun svih bitnih IDE značajki koje možete zatražiti, poput isticanja sintakse, presavijanja koda i automatskog zatvaranja HTML i XML oznaka. Također nudi funkcionalnost navigacije izvornim kodom kako bi vam pomogao da bolje pročitate i razumijete kôd. Osim toga, ako je potrebno, možete proširiti funkcionalnost platforme pomoću dodataka.

Geany bi trebao biti unaprijed instaliran u Raspberry Pi OS. Ako ne, ili koristite drugu distribuciju, instalirajte Geany u Terminal sa

sudo apt instalirati geany

Izvorno razvijen kao obrazovni alat, BlueJ je popularan IDE za one koji tek počinju s Javom. Ima jednostavno sučelje koje je jednostavno za korištenje, što ga čini idealnim za SBC-ove poput Raspberry Pi. Osim Jave, BlueJ također podržava programski jezik Stride koji kombinira najbolje i od bloka i od teksta sustavima.

Iako je program minimalni, BlueJ ne kompromitira funkcionalnost, a vi imate pristup svim bitne značajke poput isticanja opsega, uravnotežene provjere zagrada i sveobuhvatnog pregleda predmeta za otklanjanje pogrešaka kod bolje.

Uz to, BlueJ omogućuje i pozivanje Java koda izravno u program bez potrebe za kompilacijom, što može dobro doći kada želite analizirati ili spojiti kod.

Da biste instalirali BlueJ, upišite sljedeću naredbu u Terminal:

sudo apt instalirati bluej

Thonny je savršen IDE za Pi ako želite kodirati na Pythonu. Jednostavan je za upotrebu, a dolazi s ugrađenim Pythonom 3.7. Ako ste novi Python i želite stvoriti osnovni program s njim, Thonny nudi čisto, vanilin sučelje. To vam pomaže osigurati da se ne zapetljate u svim otmjenim značajkama - poput onih koje se nalaze na većini IDE-a - i usredotočite se na ispravljanje koda.

Povezano: Čemu služi Python?

Kao IDE, Thonny dolazi s programom za uklanjanje pogrešaka koji vam pomaže otkriti i ispraviti pogreške u kodu. Ima značajke poput ocjene izraza, objašnjenja opsega, isticanja sintakse i dovršenja koda, koje dodaju praktičnost i poboljšavaju vaše iskustvo kodiranja.

Slično drugim IDE-ima, Thonny također podržava dodatke tako da na brodu možete dobiti više funkcionalnosti.

Thonny IDE dolazi s predinstaliranom verzijom Raspberry Pi OS za stolna računala. Ako koristite bilo koju drugu verziju Pi OS-a, možete je instalirati sa:

sudo apt instalirati thonny

Code:: Blocks je popularan ID na više platformi za Raspberry Pi. Podržava jezike C, C ++ i Fortran te nudi više mogućnosti kompajlera poput GCC, Clang i Visual C ++. Budući da je u osnovi punopravni IDE, nudi ugrađeni kompajler i program za ispravljanje pogrešaka koji pojednostavljuju vaš proces razvoja aplikacija.

Osim bitnih IDE značajki, s Code:: Blocks dobivate moćan uređivač koda prepun značajki kao što su isticanje sintakse, dovršavanje koda, preglednik klasa i HEX urednik. Štoviše, također dolazi s opsežnom knjižnicom dodataka, tako da možete pronaći dodatke za nedostajuće funkcije na IDE-u kako bi povećali vaš tijek rada.

Da biste instalirali Code:: Blocks IDE, u terminalu unesite sljedeću naredbu:

sudo apt instalirati kodne blokove

Lazarus IDE se prodaje kao međuplatformni IDE za brzi razvoj aplikacija (RAD). Koristi Free Pascal Compiler (FPC) i omogućuje vam pisanje aplikacija za brojne različite platforme. Jedna od prednosti korištenja (FPC) je ta što ga možete koristiti za stvaranje aplikacije na jednoj platformi te kompajliranje i izvršavanje na bilo kojoj platformi pomoću FPC-a.

Osim prednosti koje nudi FPC, Lazarus IDE također pruža podršku za različite komponente (MySQL, PostgreSQL, Oracle itd.), Zajedno sa značajkama poput dovršenja koda, isticanja sintakse, oblikovanja koda i koda predlošci.

Štoviše, dobivate i kontekstualnu pomoć koja vam pomaže ciljanim referencama i savjetima za rješavanje problema u kodu.

Lazarus IDE možete instalirati pomoću sljedeće naredbe:

sudo apt instalirati lazarus-ide

Kodiranje na Raspberry Pi

Većina IDE-a koje smo gore spomenuli lagani su i ne zahtijevaju posebno resurse, pa ih možete koristiti na bilo kojem Model Raspberry Pi ste vlasnik programa za izradu programa i aplikacija na različitim jezicima.

Međutim, ako želite iskusiti punopravne IDE-ove poput Visual Studio Code, IntelliJ, Eclipse i PyCharm na Raspberry Pi, postupak za njihovo pokretanje nije tako jednostavan. Nepotrebno je reći da su hardverski zahtjevi za ove IDE-ove također na višem kraju spektra, što popis podržanih Raspberry Pis ograničava na samo nekoliko kasnijih modela.

Dakle, ako posebno ne tražite neku određenu funkcionalnost, IDE-ovi na ovom popisu trebali bi biti dovoljni za većinu vaših programskih potreba na Pi-u.

E-mail
Ultimate Raspberry Pi naredbe za varalice

Želite li dobiti više od svoje Raspberry Pi? Evo hrpe korisnih naredbi za navigaciju Pi-ovim terminalom i programiranje njegovih GPIO pinova.

Pročitajte Dalje

Povezane teme
  • Uradi sam
  • Programiranje
  • Raspberry Pi
  • Integrirano razvojno okruženje
O autoru
Yash Wate (Objavljeni su 4 članka)

Yash je pisac osoblja u MUO-u za "uradi sam", Linux, programiranje i sigurnost. Prije nego što je svoju strast pronašao u pisanju, razvijao se za web i iOS. Također možete pronaći njegovo pisanje na TechPP-u, gdje pokriva druge vertikale. Osim tehnologije, uživa razgovarati o astronomiji, Formuli 1 i satovima.

Više od Yash Watea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.