„Raspberry Pi“ yra vienas iš populiariausių vieno plokštės kompiuterių (SBC) pasirinkimų. Tai galima įsigyti įvairiais modeliais ir ją galima naudoti įvairiai, pradedant belaidžio tinklo spausdintuvo kūrimu ir baigiant „Minecraft“ serverio talpinimu.
Tačiau iš pradžių „Raspberry Pi“ plėtrą skatinanti idėja buvo skatinti mokymą informatikos mokslo pagrindai mokyklose ir besivystančiose šalyse, tuo pat metu suteikiant galimybę jiems naudotis Visi.
Tai ši Pi demokratizacija galiausiai padėjo pagrindą kaip prietaisą, kurį dabar daugelis plačiai naudoja, norėdami sužinoti apie kompiuterių, elektronikos ir kitų aparatinės įrangos vertikalių sąvokas.
„Raspberry Pi“ kaip programavimo įrenginys
„Raspberry Pi“ veikia su savo operacine sistema, vadinama „Raspberry Pi OS“ (anksčiau vadinta „Raspbian“). Tai „Debian“ pagrindu sukurtas 32 bitų „Linux“ paskirstymas, kurį sukūrė „Raspberry Pi Foundation“. Jame yra „Python“ ir „Scratch“ kaip pagrindinės programavimo kalbos, kurios abi yra iš anksto įdiegtos sistemoje.
Be to, palaikomos ir kitos programavimo kalbos, todėl galite rašyti programas ar scenarijus norima programavimo kalba.
Tačiau norint sukurti programas / programas „Raspberry Pi“, reikia aplinkos, kurioje galėtumėte parašyti ir išbandyti savo kodą. Jei norite teksto redaktorių, galite įdiegti savo mėgstamą redaktorių ir iškart pradėti koduoti. Tačiau, jei norėtumėte visapusiškos patirties, jums reikia IDE.
Susijęs: Teksto redaktoriai vs. IDE: kas yra geriau programuotojams?
Kas yra IDE?
IDE (Integruota kūrimo aplinka) yra programinė įranga, suteikianti visas pagrindines funkcijas, palengvinančias programinės įrangos kūrimą. Paprastai IDE sudaro šaltinio kodo rengyklė, derintuvas ir kūrimo automatizavimas (kodo kompiliavimas, automatizuotas testavimas ir kt.).
Tačiau yra keletas IDE, siūlančių papildomas funkcijas, tokias kaip versijų valdymo sistema, klasės naršyklė, objektų naršyklė ir papildinių palaikymas.
„Raspberry Pi“ palaiko daugybę skirtingų IDE, kuriuos galite naudoti kurdami „Pi“ programas / programas. Šiame straipsnyje mes apžvelgsime kai kuriuos iš šių IDE.
„Geany“ yra galinga ir lengva „Raspberry Pi“ kūrimo aplinka. Iš esmės tai yra tekstas redaktorius kartu su „GTK +“ papildiniu ir „Scintilla“ bibliotekos palaikymu, kurį galite naudoti rašydami kodą daugiau nei 50 kalbomis.
Kalbant apie funkcijas, „Geany“ yra supakuotas su visomis pagrindinėmis IDE funkcijomis, kurių galite paprašyti, pvz., Sintaksės paryškinimas, kodo sulankstymas ir automatinis HTML ir XML žymų uždarymas. Ji taip pat siūlo vietinio kodo naršymo funkciją, kuri padės geriau skaityti ir suprasti kodą. Be to, jei reikia, galite išplėsti platformos funkcionalumą naudodami papildinius.
„Geany“ turėtų būti iš anksto įdiegtas į „Raspberry Pi OS“. Jei ne, arba naudojate kitą platinimo įrenginį, įdiekite „Geany“ į terminalą naudodami
sudo apt install geany
Iš pradžių sukurta kaip mokymo priemonė, „BlueJ“ yra populiari IDE tiems, kurie tik pradeda kurti „Java“. Jis turi paprastą sąsają, kurią lengva naudoti, todėl ji idealiai tinka tokiems SBC kaip „Raspberry Pi“. Be „Java“, „BlueJ“ taip pat palaiko „Stride“ programavimo kalbą, kuri sujungia geriausias iš blokų ir teksto sistemas.
Nepaisant minimalios programos, „BlueJ“ nepraranda kompromisų dėl funkcionalumo ir jūs galite pasiekti visus pagrindinės funkcijos, tokios kaip taikymo srities paryškinimas, subalansuotų skliaustų tikrinimas ir išsamus objektų tikrinimas, kad būtų galima derinti jūsų geriau koduoti.
Be to, „BlueJ“ taip pat leidžia tiesiogiai sukviesti „Java“ kodą į programą be kompiliavimo, kuris gali būti naudingas, kai norite analizuoti ar sujungti kodą.
Norėdami įdiegti „BlueJ“, įveskite šią komandą terminale:
sudo apt install bluej
„Thonny“ yra puikus „Pi“ IDE, jei norite koduoti „Python“. Jį lengva naudoti ir jis turi integruotą „Python 3.7“. Jei dar nesinaudojote „Python“ ir norite su juo sukurti pagrindinę programą, „Thonny“ siūlo švarią, vanilinę sąsają. Tai padeda užtikrinti, kad neapsigyvenote visomis puošniomis funkcijomis, tokiomis kaip daugumoje IDE, ir sutelkite dėmesį į tai, kad jūsų kodas būtų teisingas.
Susijęs: Kam naudojamas „Python“?
Kaip IDE, „Thonny“ turi derintuvą, kuris padės aptikti ir ištaisyti klaidas kode. Jame yra tokios funkcijos kaip išraiškos įvertinimas, taikymo srities paaiškinimas, sintaksės paryškinimas ir kodo užbaigimas, kurios suteikia patogumo ir pagerina jūsų kodavimo patirtį.
Panašiai kaip ir kiti IDE, „Thonny“ taip pat palaiko papildinius, kad galėtumėte naudotis daugiau funkcijų laive.
„Thonny IDE“ yra iš anksto įdiegta su „Raspberry Pi OS“ darbalaukio versija. Jei naudojate bet kurią kitą „Pi OS“ versiją, galite ją įdiegti naudodami:
sudo apt install thonny
„Code:: Blocks“ yra populiarus „Raspberry Pi“ kelių platformų IDE. Jis palaiko C, C ++ ir Fortran kalbas ir siūlo daugybę kompiliatorių parinkčių, tokių kaip GCC, Clang ir Visual C ++. Kadangi tai iš esmės yra visavertė IDE, ji siūlo integruotą kompiliatorių ir derintuvą, kad supaprastintų jūsų programų kūrimo procesą.
Išskyrus svarbiausias IDE funkcijas, naudodami „Code:: Blocks“, gausite galingą kodų rengyklę, kurioje gausu funkcijų, tokių kaip sintaksės paryškinimas, kodo užbaigimas, klasės naršyklė ir HEX redaktorius. Be to, jame taip pat yra plati įskiepių biblioteka, todėl IDE galite rasti trūkstamų funkcijų papildinius, kad padidintumėte savo darbo eigą.
Norėdami įdiegti „Code:: Blocks IDE“, įveskite šią komandą terminale:
sudo apt įdiekite kodinius blokus
„Lazarus IDE“ reklamuoja save kaip daugiaplatformę IDE, skirtą greitam programų kūrimui (RAD). Jis naudoja „Free Pascal Compiler“ (FPC) ir leidžia rašyti programas daugybei skirtingų platformų. Vienas iš (FPC) naudojimo pranašumų yra tas, kad jūs galite naudoti jį kurdami programą vienoje platformoje ir kompiliuodami bei vykdydami bet kurioje platformoje naudodami FPC.
Be FPC siūlomų pranašumų, „Lazarus IDE“ taip pat palaiko įvairius komponentus („MySQL“, „PostgreSQL“, „Oracle“ ir kt.), Kartu su tokiomis funkcijomis kaip kodo užbaigimas, sintaksės paryškinimas, kodo formatavimas ir kodas šablonai.
Be to, jūs taip pat gaunate kontekstui jautrią pagalbą, kuri jums padės tikslinėmis nuorodomis ir patarimais, kaip išspręsti jūsų kodo problemas.
Galite įdiegti „Lazarus IDE“ naudodami šią komandą:
sudo apt įdiegti lazarus-ide
Raspberry Pi kodavimas
Dauguma anksčiau paminėtų IDE yra lengvi ir nėra ypač daug išteklių reikalaujantys, todėl juos galite naudoti bet kur Aviečių Pi modelis jums priklauso kurti programas ir programas skirtingomis kalbomis.
Tačiau jei norite „Raspberry Pi“ patirti visaverčius IDE, pvz., „Visual Studio Code“, „IntelliJ“, „Eclipse“ ir „PyCharm“, procesas, kad jie veiktų, nėra toks paprastas. Nereikia nė sakyti, kad aparatinės įrangos reikalavimai šiems IDE taip pat yra aukščiausioje spektro dalyje, o tai palaiko „Raspberry Pis“ sąrašą tik keliais vėlesniais modeliais.
Taigi, nebent jūs specialiai ieškote tam tikros funkcijos, šiame sąraše esantys IDE turėtų pakakti daugumos jūsų Pi programavimo poreikių.
Norite gauti daugiau iš savo „Raspberry Pi“? Čia yra daugybė naudingų komandų, leidžiančių naršyti „Pi“ terminale ir programuoti jo GPIO kaiščius.
Skaitykite toliau
- Pasidaryk pats
- Programavimas
- Avietė Pi
- Integruota plėtros aplinka
Yashas yra MUO personalo rašytojas, skirtas „pasidaryk pats“, „Linux“, programavimui ir saugumui. Prieš rasdamas aistrą rašydamas, jis kūrė internetą ir „iOS“. Taip pat galite rasti jo raštą TechPP, kur jis apima kitas vertikales. Be technologijų, jam patinka kalbėti apie astronomiją, „Formulę 1“ ir žiūrėti.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.