5 suurepärast Raspberry Pi IDE -d programmeerijatele ja üliõpilastele

5 suurepärast Raspberry Pi IDE -d programmeerijatele ja üliõpilastele

Raspberry Pi on üks populaarsemaid valikuid üheplaadiliste arvutite (SBC) jaoks. See on saadaval erinevates mudelites ja sellel on lai kasutusala, alates traadita võrguprinteri loomisest kuni Minecrafti serveri hostimiseni.





Algselt oli Raspberry Pi arendamise ajendiks aga idee edendada arvutiteaduse põhialuste õpetamist koolides ja arengumaades, muutes selle ka kõigile kättesaadavaks.





Just see Pi demokratiseerimine pani lõpuks aluse seadmena, mida paljud on nüüd laialdaselt kasutanud arvutite, elektroonika ja muu riistvara vertikaali mõistete tundmaõppimiseks.



Raspberry Pi kui programmeerimisseade

Raspberry Pi töötab oma operatsioonisüsteemil nimega Raspberry Pi OS (endine Raspbian). See on Debianil põhinev 32-bitine Linuxi distributsioon, mille on välja töötanud Raspberry Pi Foundation. Selle peamised programmeerimiskeeled on Python ja Scratch, mis mõlemad on süsteemi eelinstallitud.

Lisaks toetatakse ka teisi programmeerimiskeeli, nii et saate programme või skripte kirjutada oma eelistatud programmeerimiskeeles.



Rakenduste/programmide loomiseks Raspberry Pi -l on aga vaja keskkonda, kus saate oma koodi kirjutada ja katsetada. Kui eelistate tekstiredaktoreid, saate installida oma lemmikredaktori ja alustada kohe kodeerimist. Kui soovite aga terviklikku kogemust, vajate IDE -d.

Seotud: tekstiredaktorid vs IDE -d: kumb on programmeerijatele parem?





Mis on IDE?

IDE (integreeritud arenduskeskkond) on tarkvararakendus, mis pakub kõiki olulisi funktsioone tarkvara arendamise hõlbustamiseks. Tavaliselt koosnevad IDE -d lähtekoodi redigeerijast, silurist ja ehitise automatiseerimisest (koodi kompileerimine, automatiseeritud testimine jne).

Siiski on mõned IDE -d, mis pakuvad muu hulgas lisavõimalusi, näiteks versioonikontrollisüsteem, klassibrauser, objektibrauser ja pistikprogrammide tugi.





topeltkäivitus Windows 10 ja linux

Raspberry Pi toetab paljusid erinevaid IDE -sid, mille abil saate oma Pi -l programme/rakendusi arendada. Selles artiklis vaatleme mõnda neist IDE -dest.

1. Geany

Geany on Raspberry Pi jaoks võimas ja kerge arenduskeskkond. See on sisuliselt tekstiredaktor koos GTK+ pistikprogrammi ja Scintilla raamatukogu toega, mida saate kasutada koodi kirjutamiseks enam kui 50 keeles.

Funktsioonide osas on Geany pakitud kõigi oluliste IDE-funktsioonidega, mida saate küsida, näiteks süntaksi esiletõstmine, koodi voltimine ning HTML- ja XML-siltide automaatne sulgemine. Samuti pakub see oma koodiga navigeerimise funktsiooni, mis aitab teil koodi paremini lugeda ja mõista. Lisaks saate vajadusel laiendada platvormi funktsioone pistikprogrammide abil.

Geany peaks olema Raspberry Pi OS -i eelinstallitud. Kui ei, või kasutate mõnda muud distributsiooni, installige Geany terminali koos

sudo apt install geany

2. SinineJ

Algselt haridusvahendina välja töötatud BlueJ on populaarne IDE neile, kes alles alustavad Javaga. Sellel on lihtne liides, mida on lihtne kasutada, mis muudab selle ideaalseks selliste SBC -de jaoks nagu Raspberry Pi. Lisaks Javale toetab BlueJ ka programmeerimiskeelt Stride, mis ühendab endas nii plokk- kui ka tekstipõhiste süsteemide parimad küljed.

Vaatamata sellele, et see on minimaalne programm, ei tee BlueJ funktsionaalsuses kompromisse ja pääsete juurde kõigile olulistele funktsioonidele, nagu ulatuse esiletõstmine, tasakaalustatud sulgude kontrollimine ja objekti põhjalik kontroll, et teie koodi paremini siluda.

Lisaks võimaldab BlueJ Java -koodi kutsuda otse programmi ilma kompileerimiseta, mis võib osutuda kasulikuks, kui soovite koodi analüüsida või ühendada.

BlueJ installimiseks tippige terminali järgmine käsk:

sudo apt install bluej

3. Thonny

Thonny on Pi jaoks ideaalne IDE, kui soovite Pythonis kodeerida. Seda on lihtne kasutada ja see on sisseehitatud Python 3.7-ga. Kui olete Pythonis uus ja soovite sellega põhiprogrammi luua, pakub Thonny puhast vanilje liidest. See aitab tagada, et te ei takerduks kõigi väljamõeldud funktsioonidega - nagu need, mida leidub enamikus IDE -des - ja keskenduksite koodi õigeks saamisele.

Seotud: Milleks Pythonit kasutatakse?

IDE -na on Thonny kaasas silur, mis aitab teil tuvastada ja parandada oma koodi vigu. Sellel on sellised funktsioonid nagu avaldise hindamine, ulatuse selgitamine, süntaksi esiletõstmine ja koodi lõpetamine, mis lisavad mugavust ja parandavad teie kodeerimiskogemust.

Sarnaselt teistele IDE -dele toetab Thonny ka pistikprogramme, et saaksite pardal rohkem funktsioone.

Thonny IDE on eelinstallitud Raspberry Pi OS töölauaversiooniga. Kui kasutate mõnda muud Pi OS -i versiooni, saate selle installida järgmiselt:

sudo apt install thonny

Neli. Kood :: Plokid

Kood :: Blocks on Raspberry Pi jaoks populaarne platvormideülene IDE. See toetab C, C ++ ja Fortrani keeli ning pakub mitmeid kompilaatori valikuid, nagu GCC, Clang ja Visual C ++. Kuna see on sisuliselt täieõiguslik IDE, pakub see sisseehitatud kompilaatorit ja silurit, et sujuvamaks muuta teie rakenduste arendamise protsessi.

Lisaks olulistele IDE -funktsioonidele saate koodi :: plokkidega tõhusa koodiredaktori, mis on täis selliseid funktsioone nagu süntaksi esiletõstmine, koodi lõpetamine, klassi brauser ja HEX toimetaja . Lisaks on sellel ka lai pistikprogrammide kogu, nii et leiate IDE -st puuduvate funktsioonide pistikprogrammid, mis suurendavad teie töövoogu.

lahedaid asju, mida teha tulega

Code :: Blocks IDE installimiseks sisestage terminali järgmine käsk:

sudo apt install codeblocks

5. Laatsarus IDE

Lazarus IDE turustab ennast platvormidevahelise IDE-na kiireks rakenduste arendamiseks (RAD). See kasutab tasuta Pascali kompilaatorit (FPC) ja võimaldab teil kirjutada rakendusi mitmele erinevale platvormile. Üks (FPC) kasutamise eeliseid on see, et saate selle abil luua rakenduse ühel platvormil ning kompileerida ja käivitada selle mis tahes platvormil, kasutades FPC -d.

Lisaks FPC pakutavatele eelistele pakub Lazarus IDE tuge ka erinevatele komponentidele (MySQL, PostgreSQL, Oracle jne) koos selliste funktsioonidega nagu koodi lõpetamine, süntaksi esiletõstmine, koodivorming ja koodimallid.

Lisaks saate ka kontekstitundlikku abi, mis aitab teil suunata viiteid ja näpunäiteid oma koodi probleemide lahendamiseks.

Lazarus IDE saate installida järgmise käsuga:

sudo apt install lazarus-ide

Raspberry Pi kodeerimine

Enamik ülalmainitud IDE-sid on kerged ja mitte eriti ressursimahukad, nii et saate neid kasutada mis tahes Vaarika Pi mudel Teil on eri keeltes programmide ja rakenduste loomine.

Kui aga soovite Raspberry Pi-l kogeda täieõiguslikke IDE-sid, nagu Visual Studio Code, IntelliJ, Eclipse ja PyCharm, pole nende toimimise protsess nii lihtne. Ütlematagi selge, et nende IDEde riistvaranõuded on ka spektri kõrgemas otsas, mis piirab toetatud Raspberry Pis nimekirja vaid paari hilisema mudeliga.

Niisiis, kui te ei otsi spetsiaalselt mõnda konkreetset funktsiooni, peaksid selles loendis olevad IDE -d piisama enamikust teie programmeerimisvajadustest Pi -l.

Jaga Jaga Piiksuma E -post Ultimate Raspberry Pi käskude petuleht

Kas soovite oma Raspberry Pi -st rohkem kasu saada? Siin on palju kasulikke käske Pi terminalis navigeerimiseks ja selle GPIO kontaktide programmeerimiseks.

Loe edasi
Seotud teemad
  • DIY
  • Programmeerimine
  • Vaarika Pi
  • Integreeritud arenduskeskkond
Autori kohta Yash Wate(Avaldatud 21 artiklit)

Yash on MUO personalikirjutaja isetegemise, Linuxi, programmeerimise ja turvalisuse alal. Enne kirgliku kirgliku leidmist arendas ta veebi ja iOS -i jaoks. Tema kirjutise leiate ka TechPP -st, kus ta katab teisi vertikaale. Peale tehnika meeldib talle rääkida astronoomiast, vormel -1 -st ja kelladest.

Veel Yash Wate'ilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin
Kategooria Diy