A Raspberry Pi az egyik lapos számítógépek (SBC) egyik legnépszerűbb választása. Különféle modellekben érhető el, és sokféle felhasználási lehetőséggel rendelkezik, a vezeték nélküli hálózati nyomtató létrehozásától kezdve a Minecraft kiszolgálóig.

Azonban a Raspberry Pi fejlődését eredetileg az az ötlet jelentette, hogy elősegítse a Raspberry Pi oktatását az informatika alapjai az iskolákban és a fejlődő országokban, miközben hozzáférhetővé teszik azt is mindenki.

Ez a Pi demokratizálása az, ami végül megalapozta eszközét, amelyet ma már sokan széles körben használnak a számítógépek, az elektronika és más hardver-vertikális fogalmak megismerésére.

Raspberry Pi mint programozó eszköz

A Raspberry Pi a saját Raspberry Pi OS (korábban Raspbian) nevű operációs rendszerén fut. Ez egy Debian alapú 32 bites Linux disztribúció, amelyet a Raspberry Pi Foundation fejlesztett ki. Fő programozási nyelveként a Python és a Scratch található, amelyek mind a rendszerre előre vannak telepítve.

Emellett más programozási nyelvek is támogatottak, így programokat vagy szkripteket írhat a kívánt programozási nyelvre.

Ahhoz azonban, hogy alkalmazásokat / programokat hozzon létre a Raspberry Pi-n, szüksége van egy olyan környezetre, ahol kiírhatja és kipróbálhatja a kódot. Ha a szövegszerkesztőket részesíti előnyben, telepítheti kedvenc szerkesztőjét, és azonnal elkezdheti a kódolást. Ha azonban átfogó élményre vágyik, szüksége van egy IDE-re.

Összefüggő: Szövegszerkesztők vs. IDE-k: Melyik a jobb a programozók számára?

Mi az IDE?

Az IDE (Integrated Development Environment) egy olyan szoftveralkalmazás, amely minden alapvető funkciót biztosít a szoftverfejlesztés megkönnyítése érdekében. Az IDE-k általában forráskód-szerkesztőből, hibakeresőből és build automatizálásból (kódfordítás, automatizált tesztelés stb.) Állnak.

Vannak azonban olyan IDE-k, amelyek további funkciókat kínálnak, mint például a verziókezelő rendszer, az osztályböngésző, az objektumböngésző és a bővítmények támogatása.

A Raspberry Pi számos különféle IDE-t támogat, amelyek segítségével programokat / alkalmazásokat fejleszthet a Pi-n. Ebben a cikkben megnézzük ezeket az IDE-ket.

A Geany egy erőteljes és könnyű fejlesztői környezet a Raspberry Pi számára. Lényegében szöveg szerkesztő GTK + beépülő modullal és Scintilla könyvtár támogatással párosulva, amellyel kódot írhat 50 fölött nyelveket.

Ami a funkciókat illeti, a Geany minden szükséges IDE-funkcióval rendelkezik, amelyekre szüksége lehet, például a szintaxis kiemelése, a kódhajtogatás, valamint a HTML és XML címkék automatikus bezárása. Emellett natív kódnavigációs funkciókat is kínál, amelyek segítenek jobban elolvasni és megérteni a kódot. Ezen felül, ha szükséges, bővítményekkel bővítheti a platform funkcionalitását.

A Geany-t előre kell telepíteni a Raspberry Pi OS-be. Ha nem, vagy más disztribúciót használ, telepítse a Geany-t a terminálra a

sudo apt install geany

Az eredetileg oktatási eszközként kifejlesztett BlueJ népszerű IDE azok számára, akik most kezdik a Java-t. Egyszerű, könnyen használható felülettel rendelkezik, amely ideális az olyan SBC-k számára, mint a Raspberry Pi. A Java mellett, A BlueJ támogatja a Stride programozási nyelvet is, amely egyesíti a blokk alapú és a szöveges alapok legjobbjait rendszerek.

Annak ellenére, hogy minimális program, a BlueJ nem enged kompromisszumot a funkcionalitás terén, és hozzáférést biztosít az összes programhoz alapvető jellemzők, például a hatókör kiemelése, a kiegyensúlyozott zárójelek ellenőrzése és az objektum átfogó ellenőrzése a hibakereséshez kód jobb.

Ezenkívül a BlueJ lehetővé teszi a Java kód közvetlen meghívását a programba fordítás nélkül, ami jól jöhet, ha elemezni vagy egyesíteni akarja a kódot.

A BlueJ telepítéséhez írja be a következő parancsot a terminálba:

sudo apt install bluej

A Thonny a tökéletes IDE a Pi számára, ha Pythonban szeretne kódolni. Könnyen használható és beépített Python 3.7-es verzióval rendelkezik. Ha még nem ismeri a Python alkalmazását, és egy alapprogramot szeretne létrehozni vele, a Thonny tiszta, vaníliás felületet kínál. Ez segít abban, hogy ne akadjon el az összes divatos funkcióval - mint például a legtöbb IDE-nél -, és a kód helyes helyreállítására összpontosítson.

Összefüggő: Mire használható a Python?

IDE-ként a Thonny egy hibakeresővel érkezik, amely segít felismerni és kijavítani a hibákat a kódban. Olyan funkciókkal rendelkezik, mint a kifejezés kiértékelése, a hatókör magyarázata, a szintaxis kiemelése és a kód kiteljesítése, amelyek kényelmet és javítják a kódolási élményt.

A többi IDE-hez hasonlóan a Thonny is támogatja a beépülő modulokat, hogy minél több funkciót kaphasson a fedélzeten.

A Thonny IDE előre telepítve van a Raspberry Pi OS asztali verzióval. Ha a Pi OS bármely más verzióját futtatja, telepítheti:

sudo apt install thonny

A Code:: Blocks egy népszerű cross-platform IDE a Raspberry Pi számára. Támogatja a C, C ++ és Fortran nyelveket, és több fordítói lehetőséget kínál, mint például a GCC, a Clang és a Visual C ++. Mivel lényegében egy teljes értékű IDE, beépített fordítót és hibakeresőt kínál az alkalmazás fejlesztési folyamatának ésszerűsítéséhez.

Az alapvető IDE-szolgáltatásoktól eltekintve a Code:: Blocks funkcióval egy hatékony kódszerkesztőt kap, amely tele van olyan funkciókkal, mint a szintaxis kiemelése, a kód befejezése, az osztályböngésző és a HEX szerkesztő. Ezenkívül kiterjedt bővítménykönyvtárral is rendelkezik, így az IDE-n megtalálhatja a hiányzó funkciókhoz szükséges bővítményeket a munkafolyamat bővítéséhez.

A Code:: Blocks IDE telepítéséhez írja be a következő parancsot a terminálba:

sudo apt install codeblocks

A Lazarus IDE platformok közötti IDE-ként forgalmazza a gyors alkalmazásfejlesztést (RAD). Használja a Free Pascal Compiler (FPC) alkalmazást, és lehetővé teszi alkalmazások írását számos különböző platformra. Az (FPC) használatának egyik előnye, hogy felhasználásával létrehozhat egy alkalmazást egy platformon, és bármely platformon lefordíthatja és futtathatja az FPC használatával.

Az FPC által kínált előnyökön kívül a Lazarus IDE támogatást nyújt a különböző komponensekhez (MySQL, PostgreSQL, Oracle stb.), Valamint olyan funkciók, mint a kód kitöltése, a szintaxis kiemelése, a kód formázása és a kód sablonok.

Ezenkívül környezetfüggő segítséget is kap, amely célzott referenciákkal és tippekkel segíti a kód hibáinak kijavítását.

A Lazarus IDE a következő paranccsal telepíthető:

sudo apt install lazarus-ide

Raspberry Pi kódolása

A fent említett IDE-k többsége könnyű és nem különösebben erőforrás-igényes, így bármelyikre felhasználhatja őket Raspberry Pi modell Önnek van programjai és alkalmazásai különböző nyelveken történő létrehozása.

Ha azonban olyan teljes értékű IDE-ket szeretne tapasztalni, mint a Visual Studio Code, az IntelliJ, az Eclipse és a PyCharm a Raspberry Pi-n, akkor ezek működtetésének folyamata nem olyan egyszerű. Mondanom sem kell, hogy ezeknek az IDE-knek a hardverkövetelményei is a spektrum felső végén vannak, ami csak néhány későbbi modellre korlátozza a támogatott Raspberry Pis listáját.

Tehát, hacsak nem kifejezetten valamilyen speciális funkciót keres, a listán szereplő IDE-knek elegendőnek kell lenniük a Pi programozási igényeinek nagy részéhez.

Email
Az Ultimate Raspberry Pi Commands Cheat Sheet

Szeretne többet kihozni a Raspberry Pi-ből? Itt rengeteg hasznos parancs található a Pi termináljában történő navigáláshoz és a GPIO csapok programozásához.

Olvassa el a következőt

Kapcsolódó témák
  • DIY
  • Programozás
  • Raspberry Pi
  • Integrált fejlesztői környezet
A szerzőről
Yash Wate (4 cikk megjelent)

Yash a MUO munkatársa a barkácsolás, a Linux, a programozás és a biztonság területén. Mielőtt írásban megtalálta szenvedélyét, az internetre és az iOS-re fejlesztett. Megtalálhatja írását a TechPP-n is, ahol a többi vertikálissal foglalkozik. A technikán kívül szívesen beszél a csillagászatról, a Forma-1-ről és figyeli.

Több Yash Wate-től

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.