Raspberry Pi je jednou z populárnych možností pre jednodeskové počítače (SBC). Je k dispozícii v rôznych modeloch a má široké použitie, od vytvorenia bezdrôtovej sieťovej tlačiarne až po hosťovanie servera Minecraft.

Myšlienka, ktorá bola pôvodcom vývoja Raspberry Pi, však spočívala v podpore výučby jazyka základy počítačovej vedy v školách a rozvojových krajinách a zároveň ju sprístupniť každý.

Je to práve táto demokratizácia spoločnosti Pi, ktorá nakoniec položila základ ako zariadenie, ktoré dnes mnohí hojne využívajú na spoznávanie konceptov počítačov, elektroniky a ďalších hardvérových vertikál.

Raspberry Pi ako programovacie zariadenie

Raspberry Pi beží na vlastnom operačnom systéme s názvom Raspberry Pi OS (predtým Raspbian). Toto je 32-bitová distribúcia Linuxu na báze Debianu vyvinutá nadáciou Raspberry Pi. Ako hlavné programovacie jazyky obsahuje Python a Scratch, ktoré sú v systéme predinštalované.

Okrem toho existuje podpora aj pre ďalšie programovacie jazyky, takže môžete písať programy alebo skripty v preferovanom programovacom jazyku.

instagram viewer

Na vytváranie aplikácií / programov na Raspberry Pi však potrebujete prostredie, kde môžete písať a testovať svoj kód. Ak dávate prednosť textovým editorom, môžete si nainštalovať obľúbený editor a ihneď začať programovať. Ak však máte chuť na komplexný zážitok, potrebujete IDE.

Súvisiace: Textové editory vs. IDE: Čo je lepšie pre programátorov?

Čo je IDE?

IDE (Integrated Development Environment) je softvérová aplikácia, ktorá poskytuje všetky základné funkcie uľahčujúce vývoj softvéru. IDE sa zvyčajne skladajú z editora zdrojového kódu, debuggeru a automatizácie zostavovania (kompilácia kódu, automatické testovanie atď.).

Existujú však niektoré IDE, ktoré ponúkajú ďalšie funkcie, ako napríklad systém riadenia verzií, prehliadač tried, prehľadávač objektov a podpora doplnkov.

Raspberry Pi podporuje celý rad rôznych IDE, ktoré môžete použiť na vývoj programov / aplikácií na vašom Pi. V tomto článku sa pozrieme na niektoré z týchto IDE.

Geany je výkonné a ľahké vývojové prostredie pre Raspberry Pi. Je to v podstate text editor spojený s doplnkom GTK + a podporou knižnice Scintilla, ktorú môžete použiť na zápis kódu vo viac ako 50 jazykoch.

Pokiaľ ide o funkcie, Geany je vybavený všetkými základnými funkciami IDE, ktoré môžete požadovať, ako je zvýraznenie syntaxe, skladanie kódu a automatické zatváranie značiek HTML a XML. Ponúka tiež funkciu natívnej navigácie v kóde, ktorá vám pomôže lepšie čítať a porozumieť kódu. Okrem toho môžete v prípade potreby rozšíriť funkčnosť platformy pomocou doplnkov.

Geany by mal byť predinštalovaný v operačnom systéme Raspberry Pi. Ak nie, alebo používate iné distro, nainštalujte Geany do terminálu pomocou

sudo apt nainštalovať geany

BlueJ, ktorý bol pôvodne vyvinutý ako vzdelávací nástroj, je populárne IDE pre tých, ktorí s Java ešte len začínajú. Má jednoduché rozhranie, ktoré sa ľahko používa, čo je ideálne pre SBC ako Raspberry Pi. Okrem Javy BlueJ tiež podporuje programovací jazyk Stride, ktorý kombinuje to najlepšie z blokového aj textového systémov.

Napriek tomu, že je to minimálny program, BlueJ nerobí kompromisy vo funkčnosti a získate prístup ku všetkým základné funkcie, ako je zvýraznenie rozsahu, kontrola vyvážených zátvoriek a komplexná kontrola objektov na ladenie vášho kód lepšie.

Okrem toho BlueJ tiež umožňuje vyvolať Java kód priamo do programu bez potreby kompilácie, čo sa vám môže hodiť, keď chcete analyzovať alebo zlúčiť kód.

Ak chcete nainštalovať BlueJ, zadajte do terminálu nasledujúci príkaz:

sudo apt nainštalovať bluej

Thonny je perfektné IDE pre Pi, ak chcete kódovať v Pythone. Ľahko sa používa a dodáva sa so zabudovaným Pythonom 3.7. Ak ste v Pythone noví a chcete si s ním vytvoriť základný program, Thonny ponúka čisté, vanilkové rozhranie. Pomáha to zabezpečiť, aby ste sa nezahltili všetkými vymyslenými funkciami - ako sú tie, ktoré sa nachádzajú vo väčšine IDE - a zamerajte sa na správne nastavenie kódu.

Súvisiace: Na čo sa používa Python?

Ako IDE prichádza Thonny s debuggerom, ktorý vám pomôže odhaliť a opraviť chyby vo vašom kóde. Má funkcie ako vyhodnotenie výrazu, vysvetlenie rozsahu, zvýraznenie syntaxe a dokončenie kódu, ktoré zvyšujú pohodlie a zlepšujú vaše skúsenosti s kódovaním.

Podobne ako iné IDE, Thonny podporuje aj pluginy, aby ste mohli na palube získať viac funkcií.

Thonny IDE je predinštalovaný s desktopovou verziou Raspberry Pi OS. Ak používate inú verziu systému Pi OS, môžete si ho nainštalovať pomocou:

sudo apt nainštalovať tenký

Code:: Blocks je populárne multiplatformové IDE pre Raspberry Pi. Podporuje jazyky C, C ++ a Fortran a ponúka viac možností kompilátora ako GCC, Clang a Visual C ++. Pretože je to v podstate plnohodnotné IDE, ponúka vstavaný kompilátor a debugger na zefektívnenie procesu vývoja aplikácie.

Okrem základných funkcií IDE získate s programom Code:: Blocks výkonný editor kódov plný funkcií, ako je zvýraznenie syntaxe, dokončenie kódu, prehliadač triedy a Editor HEX. Okrem toho tiež prichádza s rozsiahlou knižnicou doplnkov, takže môžete nájsť doplnky pre chýbajúce funkcie v IDE, aby ste vylepšili svoj pracovný tok.

Ak chcete nainštalovať Code:: Blocks IDE, zadajte do terminálu nasledujúci príkaz:

sudo apt nainštalovať codeblocks

Lazarus IDE sa predáva ako cross-platform IDE pre rýchly vývoj aplikácií (RAD). Využíva Free Pascal Compiler (FPC) a umožňuje vám písať aplikácie pre množstvo rôznych platforiem. Jednou z výhod používania (FPC) je, že ju môžete použiť na vytvorenie aplikácie na jednej platforme a jej kompiláciu a spustenie na ľubovoľnej platforme pomocou FPC.

Okrem výhod, ktoré ponúka FPC, poskytuje Lazarus IDE aj podporu pre rôzne komponenty (MySQL, PostgreSQL, Oracle atď.) Spolu s funkciami ako dokončenie kódu, zvýraznenie syntaxe, formátovanie kódu a kód šablóny.

Okrem toho získate aj kontextovo citlivú pomoc, ktorá vám pomôže s cielenými odkazmi a radami na odstránenie problémov v kóde.

Lazarus IDE môžete nainštalovať pomocou nasledujúceho príkazu:

sudo apt nainštalovať lazarus-ide

Kódovanie na Raspberry Pi

Väčšina IDE, ktoré sme spomenuli vyššie, je ľahká a nie je zvlášť náročná na zdroje, takže ich môžete použiť na akomkoľvek Model Raspberry Pi vlastníte vytváranie programov a aplikácií v rôznych jazykoch.

Ak by ste však chceli na Raspberry Pi zažiť plnohodnotné IDE ako Visual Studio Code, IntelliJ, Eclipse a PyCharm, proces, ako ich nechať pracovať, nie je taký priamy. Netreba dodávať, že hardvérové ​​požiadavky na tieto IDE sa taktiež nachádzajú na vyššej hranici spektra, čo obmedzuje zoznam podporovaných Raspberry Pis iba na pár neskorších modelov.

Pokiaľ teda konkrétne nehľadáte nejakú konkrétnu funkcionalitu, IDE v tomto zozname by mali stačiť na splnenie väčšiny vašich programovacích potrieb na Pi.

Email
The Ultimate Raspberry Pi Commands Cheat Sheet

Chcete zo svojho Raspberry Pi získať viac? Tu je veľa užitočných príkazov na navigáciu v termináli Pi a programovanie jeho pinov GPIO.

Prečítajte si Ďalej

Súvisiace témy
  • DIY
  • Programovanie
  • Malinový koláč
  • Integrované vývojové prostredie
O autorovi
Yash Wate (4 publikované články)

Yash je redaktorom MUO pre oblasť DIY, Linux, programovanie a bezpečnosť. Predtým, ako našiel svoju vášeň v písaní, vyvíjal pre web a iOS. Jeho písanie nájdete aj na TechPP, kde pokrýva ďalšie vertikály. Okrem techniky sa rád venuje astronómii, formule 1 a hodinkám.

Viac od Yash Wate

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.