5 suurta Raspberry Pi IDE: tä ohjelmoijille ja opiskelijoille

5 suurta Raspberry Pi IDE: tä ohjelmoijille ja opiskelijoille

Raspberry Pi on yksi suosituimmista vaihtoehdoista yksilevyisille tietokoneille (SBC). Se on saatavana eri malleina ja sillä on laaja käyttöalue langattoman verkkotulostimen luomisesta Minecraft -palvelimen isännöintiin.





Ajatus, joka ajoi Raspberry Pi: n kehitystä alun perin, oli kuitenkin edistää tietojenkäsittelytieteen perusteiden opetusta kouluissa ja kehitysmaissa ja samalla tehdä se kaikkien saataville.





Juuri tämä Pi: n demokratisoituminen loi lopulta perustan laitteena, jota monet käyttävät nyt laajalti oppiakseen tietokoneiden, elektroniikan ja muiden laitteistojen vertikaalisia käsitteitä.





Raspberry Pi ohjelmointilaitteena

Raspberry Pi toimii omalla käyttöjärjestelmällä nimeltä Raspberry Pi OS (aiemmin Raspbian). Tämä on Debian-pohjainen 32-bittinen Linux-jakelu, jonka on kehittänyt Raspberry Pi Foundation. Sen tärkeimmät ohjelmointikielet ovat Python ja Scratch, jotka molemmat on esiasennettu järjestelmään.

Lisäksi tuetaan myös muita ohjelmointikieliä, joten voit kirjoittaa ohjelmia tai komentosarjoja haluamallasi ohjelmointikielellä.



Mutta sovellusten/ohjelmien luomiseksi Raspberry Pi -laitteella tarvitset ympäristön, jossa voit kirjoittaa ja testata koodisi. Jos pidät tekstieditorista, voit asentaa suosikkieditorisi ja aloittaa koodauksen heti. Jos kuitenkin haluat kattavan kokemuksen, tarvitset IDE: n.

Aiheeseen liittyviä: Tekstieditorit vs. IDE: Mikä on parempi ohjelmoijille?





Mikä on IDE?

IDE (Integrated Development Environment) on ohjelmistosovellus, joka tarjoaa kaikki olennaiset toiminnot ohjelmistokehityksen helpottamiseksi. Yleensä IDE: t koostuvat lähdekoodieditorista, virheenkorjaimesta ja rakennuksen automaatiosta (koodikokoelma, automaattinen testaus jne.).

Jotkut IDE: t tarjoavat kuitenkin lisäominaisuuksia, kuten versionhallintajärjestelmää, luokaselainta, objektiselainta ja laajennustukea.





kuinka mykistää sanat twitterissä

Raspberry Pi tukee monia erilaisia ​​IDE: itä, joiden avulla voit kehittää ohjelmia/sovelluksia Pi: lläsi. Tässä artikkelissa tarkastelemme joitain näistä IDE: istä.

1. Geany

Geany on tehokas ja kevyt kehitysympäristö Raspberry Pi: lle. Se on pohjimmiltaan tekstieditori, johon on liitetty GTK+ -laajennus ja Scintilla -kirjasto, jonka avulla voit kirjoittaa koodia yli 50 kielellä.

Ominaisuuksien osalta Geany sisältää kaikki olennaiset IDE-ominaisuudet, joita voit pyytää, kuten syntaksin korostus, koodin taitto ja HTML- ja XML-tunnisteiden automaattinen sulkeminen. Se tarjoaa myös natiivikoodinavigointitoiminnon, joka auttaa sinua lukemaan ja ymmärtämään koodia paremmin. Lisäksi voit tarvittaessa laajentaa alustan toimintoja laajennuksilla.

Geanyn pitäisi olla esiasennettu Raspberry Pi -käyttöjärjestelmään. Jos ei, tai käytät toista distroa, asenna Geany terminaaliin

sudo apt install geany

2. SininenJ

Alun perin opetusvälineeksi kehitetty BlueJ on suosittu IDE niille, jotka ovat vasta aloittamassa Javan käyttöä. Siinä on yksinkertainen käyttöliittymä, jota on helppo käyttää, mikä tekee siitä ihanteellisen SBC -laitteille, kuten Raspberry Pi. Javan lisäksi BlueJ tukee myös Stride-ohjelmointikieltä, joka yhdistää lohko- ja tekstipohjaisten järjestelmien parhaat puolet.

Vaikka ohjelma on minimaalinen, BlueJ ei kuitenkaan tee kompromisseja toiminnallisuudesta, ja pääset käsiksi kaikkiin olennaisiin ominaisuuksiin, kuten laajuuden korostamiseen, tasapainoisten hakasulkujen tarkistamiseen ja kattavaan objektien tarkastamiseen koodin virheenkorjauksen parantamiseksi.

Lisäksi BlueJ mahdollistaa myös Java -koodin kutsumisen suoraan ohjelmaan ilman kääntämistä, mikä voi olla hyödyllistä, kun haluat analysoida tai yhdistää koodin.

Asenna BlueJ kirjoittamalla seuraava komento päätelaitteeseen:

sudo apt install bluej

3. Thonny

Thonny on täydellinen IDE Pi: lle, jos haluat koodata Pythonissa. Se on helppokäyttöinen ja mukana tulee sisäänrakennettu Python 3.7. Jos olet uusi Pythonissa ja haluat luoda sen kanssa perusohjelman, Thonny tarjoaa puhtaan vaniljakäyttöliittymän. Tämä auttaa varmistamaan, että et jää jumiin kaikkiin hienoihin ominaisuuksiin - kuten useimpiin IDE -laitteisiin - ja keskittymään koodin saamiseen oikein.

Aiheeseen liittyviä: Mihin Pythonia käytetään?

IDE: nä Thonnyn mukana tulee virheenkorjaaja, joka auttaa sinua havaitsemaan ja korjaamaan koodisi virheet. Siinä on ominaisuuksia, kuten lausekkeen arviointi, laajuuden selitys, syntaksin korostus ja koodin viimeistely, jotka lisäävät mukavuutta ja parantavat koodauskokemustasi.

Kuten muutkin IDE: t, Thonny tukee myös laajennuksia, jotta saat lisää toimintoja.

Thonny IDE on esiasennettu Raspberry Pi OS -työpöytäversion kanssa. Jos käytät muuta Pi OS -versiota, voit asentaa sen seuraavalla tavalla:

sudo apt install thonny

Neljä. Koodi :: Lohkot

Koodi :: Blocks on suosittu alustanvälinen IDE Raspberry Pi: lle. Se tukee C-, C ++ - ja Fortran -kieliä ja tarjoaa useita kääntäjävaihtoehtoja, kuten GCC, Clang ja Visual C ++. Koska se on pohjimmiltaan täysimittainen IDE, se tarjoaa sisäänrakennetun kääntäjän ja virheenkorjaimen sovellusten kehittämisprosessin virtaviivaistamiseksi.

Muiden kuin olennaisten IDE -ominaisuuksien lisäksi Code :: Blocks tarjoaa tehokkaan koodieditorin, joka on täynnä ominaisuuksia, kuten syntaksin korostus, koodin viimeistely, luokan selain ja HEX -editori . Lisäksi sen mukana tulee myös laaja laajennuskirjasto, joten voit löytää IDE: stä puuttuvia toimintoja koskevia laajennuksia työnkulun lisäämiseksi.

kuinka piilottaa numeroni soittaessani androidilla

Jos haluat asentaa Code :: Blocks IDE: n, kirjoita seuraava komento terminaaliin:

sudo apt install codeblocks

5. Lazarus IDE

Lazarus IDE markkinoi itseään alustanvälisenä IDE: nä, joka nopeuttaa sovellusten kehittämistä (RAD). Se käyttää ilmaista Pascal -kääntäjää (FPC) ja mahdollistaa sovellusten kirjoittamisen useille eri alustoille. Yksi FPC: n käytön eduista on, että voit käyttää sitä sovelluksen luomiseen yhdelle alustalle ja koota ja suorittaa sen millä tahansa alustalla FPC: tä käyttäen.

FPC: n tarjoamien etujen lisäksi Lazarus IDE tukee myös erilaisia ​​komponentteja (MySQL, PostgreSQL, Oracle jne.) Sekä ominaisuuksia, kuten koodin viimeistely, syntaksin korostus, koodin muotoilu ja koodimalleja.

Lisäksi saat myös asiayhteyteen liittyvää apua, joka auttaa sinua kohdistetuilla viittauksilla ja vihjeillä korjaamaan koodisi ongelmat.

Voit asentaa Lazarus IDE: n seuraavalla komennolla:

sudo apt install lazarus-ide

Raspberry Pi -koodaus

Suurin osa edellä mainituista IDE-laitteista on kevyitä eivätkä ole erityisen resursseja vaativia, joten voit käyttää niitä missä tahansa Raspberry Pi malli voit luoda ohjelmia ja sovelluksia eri kielillä.

Jos kuitenkin haluat kokea täysivaltaisia ​​IDE: itä, kuten Visual Studio Code, IntelliJ, Eclipse ja PyCharm Raspberry Pi -laitteella, prosessi saada ne toimimaan ei ole niin yksinkertaista. On sanomattakin selvää, että näiden IDE -laitteiden laitteistovaatimukset ovat myös spektrin yläpäässä, mikä rajoittaa tuettujen Raspberry Pis -luettelon vain muutamaan myöhempään malliin.

Joten, ellet nimenomaan etsi jotain tiettyä toimintoa, tämän luettelon IDE: iden pitäisi riittää suurin osa Pi: n ohjelmointitarpeistasi.

Jaa Jaa Tweet Sähköposti Ultimate Raspberry Pi Commands huijausarkki

Haluatko saada enemmän irti Raspberry Pi -laitteestasi? Tässä on paljon hyödyllisiä komentoja navigoidaksesi Pi -päätteessä ja ohjelmoidaksesi sen GPIO -nastat.

Lue seuraava
Liittyvät aiheet
  • tee-se-itse
  • Ohjelmointi
  • Raspberry Pi
  • Integroitu kehitysympäristö
Kirjailijasta Yash Wate(21 artikkelia julkaistu)

Yash on MUO: n henkilöstökirjoittaja DIY, Linux, ohjelmointi ja turvallisuus. Ennen kuin hän löysi intohimonsa kirjallisesti, hän kehitti verkkoa ja iOS: ää. Löydät hänen kirjoituksensa myös TechPP: stä, jossa hän kattaa muita teemoja. Teknologian lisäksi hän nauttii puhumisesta tähtitieteestä, Formula 1: stä ja kelloista.

Lisää Yash Watelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi