BeagleBone Black projekti za začetnike

Kazalo:

BeagleBone Black projekti za začetnike
BeagleBone Black projekti za začetnike
Anonim

S priporočeno maloprodajno ceno 45 USD in naborom funkcij, zaradi katerih je vsestranska mešanica Raspberry Pi in Arduino, BeagleBone Black ponuja odličen uvod v razvoj strojne opreme in potencialno pot od projektov, narejenih kot hobi, do komercialnih sposobni izdelki strojne opreme.

Začnite uporabljati BeagleBone Black z enim od več uporabnih uvodnih projektov.

Image
Image

LED 'Hello World'

Za mnoge programerje začetnike je prvi projekt kodiranja, ki ga dokončajo, skupni Hello World. Ta preprost program izpiše te besede na zaslon. Ta projekt na BeagleBoard je razvil član skupnosti, da ponudi podoben uvod v upravljanje BeagleBoard Black.

Projekt uporablja API Node, ki ga bodo poznali mnogi spletni razvijalci. API nadzoruje LED, ki kroži med barvami od rdeče preko zelene do modre. Ta preprost projekt je dober uvod v BeagleBone Black kot platformo.

Facebook števec všečkov

Tako kot prejšnji projekt tudi ta projekt uporablja znani programski API kot uvod v razvoj na BeagleBone Black. Facebookov števec všečkov uporablja Facebookov API OpenGraph za prejemanje števila všečkov za določeno vozlišče na grafu z uporabo formata JSON. Projekt prikaže številko na štirimestnem sedemsegmentnem LED zaslonu.

Projekt zagotavlja preprosto predstavitev moči BeagleBone za preprost vmesnik s spletnimi storitvami, hkrati pa ponuja številne možnosti fizične razširitve za izhod. Spletni vmesniki bodo znani mnogim razvijalcem. Skript Cloud9/Node.js, ki se uporablja za napajanje LED, bi moral biti dostopen tudi številnim začetnikom.

Naprava za nadzor omrežja

BeagleBone Black je opremljen z več možnostmi povezovanja strojne opreme. Vgrajena vrata Ethernet omogočajo, da postane naprava za nadzor omrežja.

Ta projekt uporablja tehnologijo podjetja ntop. Ljudje na ntop so zagotovili vrata svoje programske opreme za BeagleBone Black. Po prevajanju in namestitvi kode BeagleBone spremlja internetne povezave v vašem omrežju, prepozna uporabnike z visoko pasovno širino in morebitna varnostna tveganja. Ta projekt lahko služi kot cenovno ugodno orodje za sistemskega skrbnika, ki upravlja majhno pisarniško omrežje.

BeagleBrew

Če ste navdušenec nad odprtokodno tehnologijo, je lahko projekt BeagleBrew odličen uvod v BeagleBone Black. BeagleBrew so delno razvili člani družbe Texas Instruments, oblikovalci za projektom BeagleBoard.

Sistem uporablja jekleno tuljavo, vodni izmenjevalnik toplote in temperaturni senzor za spremljanje temperature fermentacije in upravljanje s pomočjo spletnega vmesnika. To je v bistvu temperaturni regulator, ki je preprost koncept, primeren za začetnike do srednjih navdušencev nad BeagleBone.

Android na BeagleBone

Projekt BeagleBone Android, ki napreduje po lestvici kompleksnosti, prinaša priljubljen odprtokodni mobilni OS v BeagleBone Black. Projekt, imenovan rowboat, je vrata Android za procesorje TI Sitara, vključno s čipom AM335x, ki služi kot osnova za BeagleBone Black. Projekt ima rastočo skupnost razvijalcev. Njegov namen je zagotoviti stabilna vrata Androida za številne procesorje TI.

Vrata za čoln na vesla so bila testirana s številnimi aplikacijami za Android z različnimi funkcijami, vključno z dostopom do datotečnega sistema, preslikavo in igrami. Ta projekt je odlična izhodiščna točka za razvijalce, ki jih zanima Android kot osnova za projekte strojne opreme zunaj mobilnih telefonov.

Priporočena: