5 izvrsnih IDE -a za Raspberry Pi za programere i studente

5 izvrsnih IDE -a za Raspberry Pi za programere i studente

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





Međutim, ideja koja je izvorno potaknula razvoj Raspberry Pi bila je promicanje poučavanja osnovama računalnih znanosti u školama i zemljama u razvoju, a istovremeno je učinila dostupnom svima.





Ta je demokratizacija Pi -ja na kraju postavila temelj kao uređaj koji mnogi danas široko koriste za upoznavanje koncepata računala, elektronike i drugih hardverskih vertikala.





Raspberry Pi kao uređaj za programiranje

Raspberry Pi radi na vlastitom operativnom sustavu nazvanom Raspberry Pi OS (ranije Raspbian). Ovo je 32-bitna Linux distribucija sa sustavom Debian koju je razvila Raspberry Pi Foundation. Sadrži Python i Scratch kao svoje glavne programske jezike, a oba su unaprijed instalirana na sustavu.

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



No, za stvaranje aplikacija/programa na Raspberry Pi -u potrebno vam je okruženje u kojem možete napisati i isprobati svoj kôd. Ako više volite uređivače teksta, možete instalirati svoj omiljeni uređivač i odmah početi s kodiranjem. Međutim, ako volite opsežno iskustvo, potreban vam je IDE.

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





Što je IDE?

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

Međutim, postoje neki IDE -i koji između ostalog nude dodatne značajke kao što su sustav kontrole verzija, preglednik klasa, preglednik objekata i podrška za dodatke.





računalo se ne može povezati s internetom

Raspberry Pi podržava niz različitih IDE -a koje možete koristiti za razvoj programa/aplikacija na svom Pi -u. U ovom ćemo članku pogledati neke od ovih IDE -a.

1. Geany

Geany je moćno i lagano razvojno okruženje za Raspberry Pi. To je u biti uređivač teksta u kombinaciji s dodatkom GTK+ i podrškom za knjižnicu Scintilla koju možete koristiti za pisanje koda na više od 50 jezika.

Što se tiče značajki, Geany dolazi sa svim bitnim IDE značajkama koje možete zatražiti, poput isticanja sintakse, presavijanja koda i automatskog zatvaranja HTML i XML oznaka. Također nudi izvornu navigaciju pomoću koda koja će vam pomoći da bolje čitate i razumijete kôd. Osim toga, ako je potrebno, možete proširiti funkcionalnost platforme pomoću dodataka.

Geany bi trebao biti predinstaliran u Raspberry Pi OS. Ako ne, ili koristite drugi distro, instalirajte Geany u terminal pomoću

sudo apt install geany

2. BlueJ

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 od blok-zasnovanih i tekstualnih sustava.

Unatoč tome što je minimalni program, BlueJ ne kompromitira s funkcionalnošću, a vi dobivate pristup svim bitnim značajkama poput isticanja opsega, provjere uravnoteženih zagrada i sveobuhvatnog pregleda objekata za bolje otklanjanje pogrešaka u vašem kodu.

Osim toga, BlueJ također omogućuje pozivanje Java koda izravno u program bez potrebe za kompilacijom, što može biti korisno kada želite analizirati ili spojiti kôd.

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

sudo apt install bluej

3. Thonny

Thonny je savršen IDE za Pi ako želite kodirati u Pythonu. Jednostavan je za korištenje i dolazi s ugrađenim Python 3.7. Ako ste tek započeli s Pythonom i želite s njim stvoriti osnovni program, Thonny nudi čisto, vanilijevo sučelje. To pomaže da se osigura da se ne zaglavite sa svim otmjenim značajkama - poput onih koje se nalaze na većini IDE -a - i da se usredotočite na to da ispravite svoj kôd.

Povezano: Za što se koristi Python?

Kao IDE, Thonny dolazi s programom za ispravljanje pogrešaka koji će vam pomoći otkriti i ispraviti pogreške u vašem kodu. Ima značajke kao što su evaluacija izraza, objašnjenje opsega, isticanje sintakse i dovršavanje koda, što dodaje praktičnost i poboljšava vaše iskustvo kodiranja.

Slično kao i drugi IDE -i, Thonny također podržava dodatke tako da možete dobiti više funkcionalnosti.

Thonny IDE dolazi unaprijed instaliran s desktop verzijom Raspberry Pi OS. Ako imate bilo koju drugu verziju Pi OS -a, možete je instalirati pomoću:

sudo apt install thonny

Četiri. Kôd :: Blokovi

Code :: Blocks popularan je IDE za više platformi za Raspberry Pi. Podržava jezike C, C ++ i Fortran i nudi više mogućnosti prevoditelja poput GCC -a, Clang -a i Visual C ++ -a. Budući da je to u biti punopravni IDE, nudi ugrađeni prevoditelj i program za ispravljanje pogrešaka za pojednostavljivanje procesa razvoja aplikacija.

Osim bitnih IDE značajki, uz Code :: Blocks dobivate snažan uređivač koda pun značajki kao što su isticanje sintakse, dovršavanje koda, preglednik klasa i HEX urednik . Štoviše, dolazi i s opsežnom bibliotekom dodataka, pa možete pronaći dodatke za nedostajuće funkcionalnosti u IDE -u kako biste povećali svoj tijek rada.

pogledajte tko vas prati na facebooku

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

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE se prodaje kao međuplatformski 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 -a) je ta što ga možete koristiti za stvaranje aplikacije na jednoj platformi te njeno sastavljanje 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šetka koda, isticanja sintakse, oblikovanja koda i predložaka koda.

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

Lazarus IDE možete instalirati sljedećom naredbom:

sudo apt install lazarus-ide

Kodiranje na Raspberry Pi

Većina IDE-a koje smo gore spomenuli su lagani i ne zahtijevaju posebno resurse, pa ih možete koristiti na bilo kojem Model Raspberry Pi posjedujete za stvaranje 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 funkcioniranje nije tako jednostavan. Nepotrebno je reći da su hardverski zahtjevi za ove IDE -ove također na višem spektru, što popis podržanih Raspberry Pis ograničava na samo nekoliko kasnijih modela.

Dakle, osim ako posebno ne tražite neku posebnu funkcionalnost, IDE -ovi na ovom popisu trebali bi zadovoljiti većinu vaših programskih potreba na Pi.

Udio Udio Cvrkut E -pošta Kontrolni list Ultimate Raspberry Pi Commands

Želite li više iskoristiti svoj Raspberry Pi? Evo hrpe korisnih naredbi za kretanje po terminalu Pi i programiranje njegovih GPIO pinova.

Pročitajte Dalje
Povezane teme
  • Uradi sam
  • Programiranje
  • Malina Pi
  • Integrirano razvojno okruženje
O autoru Yash Wate(Objavljen 21 članak)

Yash je osobni pisac u MUO za DIY, Linux, programiranje i sigurnost. Prije nego što je svoju strast napisao, pisao je, razvijao se za web i iOS. Njegovo pisanje možete pronaći i na TechPP -u, gdje pokriva druge vertikale. Osim tehnologije, voli govoriti 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!

Kliknite ovdje za pretplatu