BeagleBone Black -hankkeet aloittelijoille

Monipuolinen elektroniikkateollisuuden prototyyppien alusta

BeagleBone Black on saanut paljon huomiota viime aikoina. Suositeltu 45 dollarin vähittäismyyntihinta ja joukko ominaisuuksia, jotka tekevät siitä monipuolisen Raspberry Pi- ja Arduino-yhdistelmän, tarjoavat loistavan johdannon laitteistokehitykseen ja potentiaalisiin reitteihin projekteista, jotka ovat harrastelija kaupallisesti toimiville laitteistetuotteille. Uusille BeagleBone Black -tuotteille ja mahdollisuuksista, tässä on valikoima alustan projekteja, jotka tarjoavat vaihtelevia haasteita aloittelijalle.

LED "Hello World"

Monille aloittelijoille ensimmäinen ohjelmointiprojekti on "Hello World", yksinkertainen ohjelma, joka tuottaa nämä sanat näyttöön. Tämä BeagleBoard -projekti on kehittänyt yhteisön jäsen tarjoten samanlaisen esityksen BeagleBoard Blackin käyttämisestä. Projekti käyttää Node-sovellusliittymää, joka on tuttua monille web-kehittäjille. API-ohjelmaa käytetään ohjaamaan LED-valo, joka syttyy ja pyörii värejä punaisesta vihreään siniseen. Tämä yksinkertainen projekti on hyvä esittely BeagleBone Blackille alustana.

Facebook Like Counter

Tämä projekti, kuten edellinen, käyttää tuttua API-sovellusliittymää Johdatuksena BeagleBone Blackin kehittämiseen. Facebookin kaltainen laskuri käyttää Facebookin OpenGraph-sovellusliittymää vastaanottamaan "tykkää" tietyn solmun lukumäärän kaaviossa käyttäen JSON-muotoa. Hanke sitten antaa numeron nelinumeroiselle, seitsemän segmentin LED-näytölle. Hanke tarjoaa yksinkertaisen esityksen BeagleBone -tehosta, joka on helppokäyttöinen verkkopalvelujen kanssa, ja tarjoaa myös monia erilaisia ​​fyysisiä laajennusvaihtoehtoja tuotannolle. Web-rajapinnat ovat tuttuja monille kehittäjille, ja LED-valon käyttämiseen käytettävä Cloud9 / Node.js-komentosarja pitäisi myös olla lähestyttävissä monille aloittelijoille.

Verkonvalvontalaite

BeagleBone Black on varustettu runsaalla laitteistoliitäntämoduulilla, ja laivalla varustettu ethernet-portti mahdollistaa helpon käyttöiän verkonvalvontalaitteen. Tämä projekti käyttää teknologiaa ntop-yritykseltä, joka on kehittänyt joukon avoimen lähdekoodin verkonvalvontaohjelmistoja. Ntop-ihmiset ovat toimittaneet ohjelmiston sataman BeagleBone Blackille. Kun koodia kootaan ja asennetaan, BeagleBonea voidaan seurata verkon Internet-yhteyksissä, tunnistaa suuren kaistanleveyden käyttäjät ja mahdolliset tietoturvariskit. Tämä projekti saattaa edes olla kohtuuhintainen työkalu sysadminille, jolla on pieni toimistoverkko.

BeagleBrew

Ilmaisu "vapaana, kuten olut", jota avoimet lähdekoodin harrastajat käyttävät, puhuu monien yhteisön makuista; näille ihmisille, BeagleBrew-projekti saattaa olla hyvä esittely BeagleBone Blackille. BeagleBrew on kehittänyt osittain BeagleBoard-projektin taiteilijoiden Texas Instrumentsin jäsenet. Järjestelmä käyttää teräskäämää, vedenlämmönvaihdinta ja lämpötila-anturia, jolla valvotaan fermentoinnin lämpötilaa ja hallitaan sitä käyttämällä web-pohjaista käyttöliittymää. Se on olennaisesti lämpötilansäädin, joka on yksinkertainen käsite, joka sopii aloittelijoille BeagleBone-harrastajille.

Android on BeagleBone

BeagleBone Android -projekti tuo monimutkaisuuden mittakaavaan siirtymällä suosittu avoimen lähdekoodin mobiili-käyttöjärjestelmä BeagleBone Blackille. Projekti nimeltä "soutuvene" on Android-portti TI Sitara -suorittimille, mukaan lukien AM335x-siru, joka toimii BeagleBone Blackin pohjana. Projektilla on kasvava kehittäjäyhteisö ja sen tavoitteena on tarjota vakaa Android-portti useille TI-prosessoreille. Soutuveneportti on testattu useilla eri Android-sovelluksilla, kuten tiedostojärjestelmän käyttöoikeuksilla, kartoituksella ja jopa pelien avulla. Tämä projekti on loistava hyppymispaikka kehittäjille, jotka ovat kiinnostuneita Androidista perustana laitteistoprojekteille matkapuhelinten ulkopuolella.