Raspberry Pi on yksi suosituimmista valinnoista yksikorttitietokoneisiin (SBC). Sitä on saatavana eri malleina, ja sillä on laaja käyttötarkoitus langattoman verkkotulostimen luomisesta Minecraft-palvelimen isännöimiseen.
Alunperin Vadelma Pi: n kehitystä ajavana ajatuksena oli kuitenkin edistää tietojenkäsittelytieteen perusteet kouluissa ja kehitysmaissa samalla, kun se tehdään myös saataville kaikki.
Se on tämä Pi: n demokratisoituminen, joka lopulta loi perustan laitteeksi, jota monet käyttävät nyt laajalti oppimaan tietokoneiden, elektroniikan ja muiden laitteistokohtaisten käsitteiden käsitteitä.
Vadelma 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. Siinä on Python ja Scratch pääohjelmointikielinä, jotka molemmat on asennettu valmiiksi järjestelmään.
Lisäksi tuetaan muita ohjelmointikieliä, joten voit kirjoittaa ohjelmia tai komentosarjoja haluamallesi ohjelmointikielelle.
Mutta voidaksesi luoda sovelluksia / ohjelmia Raspberry Pi: lle, tarvitset ympäristön, jossa voit kirjoittaa ja testata koodisi. Jos haluat tekstieditorit, voit asentaa suosikkieditorisi ja aloittaa koodauksen heti. Tarvitset kuitenkin IDE: n, jos haluat kattavan kokemuksen.
Liittyvät: Tekstieditorit vs. IDE: t: Mikä on parempi ohjelmoijille?
Mikä on IDE?
IDE (Integrated Development Environment) on ohjelmistosovellus, joka tarjoaa kaikki olennaiset toiminnot ohjelmistokehityksen helpottamiseksi. Yleensä IDE-tiedostot koostuvat lähdekoodieditorista, virheenkorjauksesta ja koontiautomaatiosta (koodikokoelma, automaattinen testaus jne.).
On kuitenkin joitain IDE: itä, jotka tarjoavat lisäominaisuuksia, kuten versionhallintajärjestelmän, luokan selaimen, objektiselaimen ja laajennustuen.
Raspberry Pi tukee joukkoa erilaisia IDE: itä, joiden avulla voit kehittää ohjelmia / sovelluksia Pi: lläsi. Tässä artikkelissa tarkastellaan joitain näistä IDE: stä.
Geany on voimakas ja kevyt kehitysympäristö Raspberry Pi: lle. Se on pohjimmiltaan teksti editori yhdistettynä GTK + -laajennukseen ja Scintilla-kirjastotukeen, jonka avulla voit kirjoittaa koodia yli 50: een Kieli (kielet.
Ominaisuuksien suhteen Geany sisältää kaikki tarvittavat IDE-ominaisuudet, kuten syntaksikorostuksen, koodin taittamisen ja HTML- ja XML-tunnisteiden automaattisen sulkemisen. Se tarjoaa myös alkuperäisen koodinavigointitoiminnon, joka auttaa sinua lukemaan ja ymmärtämään koodia paremmin. Tarvittaessa voit laajentaa alustan toimintoja laajennusten avulla.
Geanyn pitäisi olla esiasennettuna Raspberry Pi OS: ään. Jos ei, tai käytät eri distroa, asenna Geany terminaaliin
sudo apt install geany
Alun perin kehitetty koulutustyökaluna, BlueJ on suosittu IDE niille, jotka ovat vasta aloittaneet Java-palvelun. Siinä on yksinkertainen käyttöliittymä, joka on helppo käyttää, mikä tekee siitä ihanteellisen SBC: lle, kuten Raspberry Pi. Jaavan lisäksi BlueJ tukee myös Stride-ohjelmointikieliä, joka yhdistää parhaat sekä lohko- että tekstipohjaiset järjestelmät.
Huolimatta siitä, että BlueJ on vähäinen ohjelma, BlueJ ei kuitenkaan kompromissi toiminnallisuudessa, ja saat pääsyn kaikkiin olennaiset ominaisuudet, kuten laajuuden korostaminen, tasapainotetut suluiden tarkistus ja kattava esineiden tarkastus virheenkorjaamiseksi koodaa paremmin.
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ää koodia.
Asenna BlueJ kirjoittamalla seuraava komento päätelaitteeseen:
sudo apt asenna bluej
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, vaniljaliittymän. Tämä auttaa varmistamaan, ettet jää jumiin kaikkiin hienoihin ominaisuuksiin - kuten useimpien IDE: iden ominaisuuksiin - ja keskity koodisi oikeaan saamiseen.
Liittyvät: Mihin Pythonia käytetään?
IDE: nä Thonny toimittaa virheenkorjauksen, jonka avulla voit tunnistaa ja korjata virheitä koodissasi. Siinä on ominaisuuksia, kuten lausekkeiden arviointi, laajuuden selitys, syntaksin korostus ja koodin täydennys, jotka lisäävät mukavuutta ja parantavat koodauskokemustasi.
Samoin kuin muut IDE: t, Thonny tukee myös laajennuksia, jotta saat enemmän toimintoja aluksella.
Thonny IDE on esiasennettu Raspberry Pi OS -työpöytäversioon. Jos sinulla on jokin muu Pi OS -versio, voit asentaa sen seuraavilla tavoilla:
sudo apt install thonny
Code:: Blocks on suosittu Raspberry Pi -ympäristön välinen IDE. 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.
Muita kuin välttämättömiä IDE-ominaisuuksia, Code:: Blocks -toiminnolla saat tehokkaan koodieditorin, joka on täynnä ominaisuuksia, kuten syntaksikorostusta, koodin täydennystä, luokan selainta ja HEX-editori. Lisäksi sen mukana tulee laaja laajennuskirjasto, joten IDE: stä löytyy puuttuvien toimintojen laajennukset työnkulun täydentämiseksi.
Asenna Code:: Blocks IDE kirjoittamalla seuraava komento päätelaitteeseen:
sudo apt install koodilohkot
Lazarus IDE markkinoi itseään alustanvälisenä IDE: nä nopeaan sovelluskehitykseen (RAD). Se käyttää Free Pascal Compiler (FPC) -sovellusta ja antaa sinun kirjoittaa sovelluksia useille eri alustoille. Yksi FPC: n käytön eduista on, että voit luoda sen sovelluksen yhdelle alustalle ja kääntää ja suorittaa sen millä tahansa alustalla FPC: n avulla.
FPC: n tarjoamien etujen lisäksi Lazarus IDE tukee myös eri komponentteja (MySQL, PostgreSQL, Oracle jne.) Sekä ominaisuuksia, kuten koodin täydennys, syntaksin korostus, koodin muotoilu ja koodi malleja.
Lisäksi saat myös tilannekohtaista apua, joka auttaa sinua kohdennetuissa viitteissä ja vihjeissä korjaamaan koodisi ongelmat.
Voit asentaa Lazarus IDE: n seuraavalla komennolla:
sudo apt asenna lazarus-ide
Raspberry Pi: n koodaus
Suurin osa edellä mainituista IDE: stä on kevyt eikä erityisen resursseja kuluttava, joten voit käyttää niitä missä tahansa Vadelma Pi -malli omistat luoda ohjelmia ja sovelluksia eri kielillä.
Kuitenkin, jos haluat kokea täysimittaiset IDE: t, kuten Visual Studio Code, IntelliJ, Eclipse ja PyCharm Raspberry Pi: llä, prosessi saada ne toimimaan ei ole niin suoraviivaista. Tarpeetonta sanoa, että näiden IDE-laitteiden laitteistovaatimukset ovat myös taajuuksien yläpäässä, mikä rajoittaa tuettujen Raspberry Pis -luettelon vain muutamaan myöhempään malliin.
Joten, ellet etsit nimenomaan tiettyä toimintoa, tässä luettelossa olevien IDE: ien pitäisi riittää suurin osa Pi: n ohjelmointitarpeistasi.
Haluatko saada enemmän vadelma Pi: stäsi? Tässä on paljon hyödyllisiä komentoja Pi: n päätelaitteiden navigointiin ja GPIO-nastojen ohjelmointiin.
Lue seuraava
- tee-se-itse
- Ohjelmointi
- Vadelma Pi
- Integroitu kehitysympäristö
Yash on MUO: n DIY-, Linux-, ohjelmointi- ja tietoturva-alan kirjoittaja. 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 muut vertikaalit. Muu kuin tekniikka, hän nauttii puhumasta tähtitieteestä, Formula 1: stä ja kelloista.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.