5 nagyszerű Raspberry Pi IDE programozóknak és diákoknak

5 nagyszerű Raspberry Pi IDE programozóknak és diákoknak

A Raspberry Pi az egyik népszerű választás az egylapos számítógépek (SBC) számára. Különböző modellekben kapható, és széles körű felhasználási területtel rendelkezik, a vezeték nélküli hálózati nyomtató létrehozásától a Minecraft szerver tárolásáig.





A Raspberry Pi fejlesztését azonban eredetileg az volt az ötlet, hogy támogassák az informatika alapjainak oktatását az iskolákban és a fejlődő országokban, ugyanakkor mindenki számára hozzáférhetővé tegyék.





Ez a Pi demokratizálódása alapozta meg végső soron eszközként, amelyet ma már széles körben használnak a számítógépek, az elektronika és más hardverágazatok fogalmainak megismerésére.





A Raspberry Pi mint programozó eszköz

A Raspberry Pi saját Raspberry Pi OS (korábbi nevén Raspbian) operációs rendszeren fut. Ez egy Debian-alapú 32 bites Linux disztribúció, amelyet a Raspberry Pi Foundation fejlesztett ki. Fő programozási nyelve a Python és a Scratch, amelyek mindegyike előre telepítve van a rendszerre.

Ezenkívül más programozási nyelvek is támogatottak, így programokat vagy szkripteket írhat a kívánt programozási nyelven.



Ahhoz azonban, hogy alkalmazásokat/programokat hozzon létre a Raspberry Pi -n, szüksége van egy olyan környezetre, ahol írhatja és tesztelheti a kódot. Ha inkább 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, akkor IDE -re van szüksége.

Kapcsolódó: Szövegszerkesztők és IDE -k: Melyik a jobb a programozóknak?





Mi az IDE?

Az IDE (Integrált Fejlesztési Környezet) egy szoftveralkalmazás, amely a szoftverfejlesztés megkönnyítéséhez szükséges összes alapvető funkciót biztosítja. Az IDE -k általában forráskód -szerkesztőből, hibakeresőből és építési automatikából (kódfordítás, automatizált tesztelés stb.) Állnak.

Vannak azonban olyan IDE -k, amelyek többek között további funkciókat kínálnak, mint például verziókezelő rendszer, osztályböngésző, objektumböngésző és plugin támogatás.





hogyan adhat hozzá csengő csengőt a Google főoldalához

A Raspberry Pi számos különböző IDE -t támogat, amelyekkel programokat/alkalmazásokat fejleszthet a Pi -n. Ebben a cikkben megvizsgálunk néhány ilyen IDE -t.

1. Geany

A Geany egy erőteljes és könnyű fejlesztési környezet a Raspberry Pi számára. Ez lényegében egy szövegszerkesztő GTK+ bővítménnyel és Scintilla könyvtár támogatással párosítva, amellyel kódot írhat több mint 50 nyelven.

Ami a funkciókat illeti, a Geany tele van minden alapvető IDE funkcióval, amelyeket kérhet, például a szintaxis kiemelését, a kód hajtogatását, valamint a HTML és XML címkék automatikus bezárását. Emellett natív kódnavigációs funkciót is kínál, amely segít a kód jobb olvasásában és megértésében. Továbbá, ha szükséges, bővítheti a platform funkcionalitását bővítmények használatával.

A Geany -t előre telepíteni kell a Raspberry Pi operációs rendszerbe. Ha nem, vagy másik disztribúciót használ, telepítse a Geany szoftvert a terminállal

sudo apt install geany

2. BlueJ

Az eredetileg oktatási eszközként kifejlesztett BlueJ népszerű IDE azok számára, akik még csak most kezdik használni a Java -t. Egyszerű kezelőfelülettel rendelkezik, amely ideális az olyan SBC -khez, mint a Raspberry Pi. A Java mellett a BlueJ támogatja a Stride programozási nyelvet is, amely ötvözi a blokk alapú és a szöveg alapú rendszerek legjobbjait.

Annak ellenére, hogy minimális program, a BlueJ nem tesz kompromisszumot a funkcionalitás terén, és hozzáférhet az összes olyan alapvető funkcióhoz, mint a hatókör kiemelés, a kiegyensúlyozott zárójelek ellenőrzése és az átfogó objektumvizsgálat a kód jobb hibakeresése érdekében.

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

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

sudo apt install bluej

3. Thonny

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-et tartalmaz. Ha új vagy a Pythonban, és alapprogramot szeretnél vele létrehozni, a Thonny tiszta, vaníliás felületet kínál. Ez segít annak biztosításában, hogy ne ragadjon le minden divatos funkcióval - például a legtöbb IDE -vel -, és összpontosítson a kód helyes beállítására.

Kapcsolódó: Mire használható a Python?

IDE -ként Thonny egy hibakeresővel rendelkezik, amely segít a kód hibáinak észlelésében és kijavításában. Olyan funkciókkal rendelkezik, mint a kifejezésértékelés, a hatókör magyarázata, a szintaxis kiemelése és a kódkiegészítés, amelyek növelik a 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 több funkciót kapjon a fedélzeten.

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

sudo apt install thonny

Négy. Kód :: Blokkok

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

A lényeges IDE -funkciókon kívül a Code :: Blokkok segítségével 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ály böngészője és HEX szerkesztő . Ezenkívül kiterjedt bővítménykönyvtárat is tartalmaz, így megtalálhatja a hiányzó funkciók bővítményeit az IDE -n, hogy növelje a munkafolyamatot.

a windows stop kód rendszer szál kivétel nincs kezelve

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

sudo apt install codeblocks

5. Lázár IDE

A Lazarus IDE platformok közötti IDE-ként forgalmazza magát a gyors alkalmazásfejlesztés (RAD) érdekében. Használja a Free Pascal Compiler (FPC) programot, é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 segítségével létrehozhat egy alkalmazást egy platformon, és összeállíthatja és végrehajthatja azt bármely platformon az FPC használatával.

Az FPC által nyújtott előnyök mellett a Lazarus IDE támogatást nyújt a különböző összetevőkhöz (MySQL, PostgreSQL, Oracle stb.), Valamint olyan funkciókkal, mint a kódkiegészítés, a szintaxis kiemelés, a kódformázás és a kódsablonok.

Ezenkívül kontextus-érzékeny segítséget is kap, amely célzott referenciákkal és tippekkel segíti a kód problémáinak kijavítását.

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

sudo apt install lazarus-ide

Kódolás a Raspberry Pi -n

A fent említett IDE-k többsége könnyű, és nem különösebben erőforrás-igényes, így bármilyen eszközön használható Raspberry Pi modell Ön rendelkezik programokkal és alkalmazásokkal különböző nyelveken.

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

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

Részvény Részvény Csipog Email Az Ultimate Raspberry Pi Commands Cheat Sheet

Szeretne többet kihozni a Raspberry Pi -ből? Íme rengeteg hasznos parancs a Pi terminálon való navigáláshoz és a GPIO csapok programozásához.

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

Yash személyzeti író a MUO -nál barkácsolás, Linux, programozás és biztonság területén. Mielőtt rajongását megtalálta az írásban, korábban a weben és az iOS -ben fejlesztett. Az írását megtalálhatja a TechPP -n is, ahol más vertikumokat is felölel. A technikán kívül szívesen beszél a csillagászatról, a Forma -1 -ről és az órákról.

Bővebben: Yash Wate

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy