BeagleBone črni projekti za začetnike

Vsestranska platforma za izdelavo prototipov elektronike

BeagleBone Black je v zadnjem času pridobil veliko pozornosti. Z predlagano maloprodajno ceno v višini 45 dolarjev in vrsto funkcij, zaradi katerih je vsestranski mešanica Raspberry Pi in Arduino, ponuja odličen uvod v razvoj strojne opreme in potencialne poti od projektov, ki so bili pripravljeni kot hobi, za komercialno izvedljive izdelke strojne opreme. Za tiste nove BeagleBone Black in se sprašujete o možnostih, tukaj je izbor projektov na platformi, ki ponujajo različne ravni izziva za začetnike.

LED "Hello World"

Za mnoge začetnike je prvi programski projekt, ki je bil izveden, "Hello World", preprost program, ki te izračune prikaže na zaslonu. Ta projekt na BeagleBoard je razvil član skupnosti, ki ponuja podoben uvod v delovanje BeagleBoard Black. Projekt uporablja API za vozlišča, ki bo znan mnogim razvijalcem spletnih mest. API se uporablja za nadzor LED, ki zasveti, in ciklično prehaja z barvami od rdeče do zelene v modro. Ta preprost projekt je dober uvod v BeagleBone Black kot platformo.

Facebook Like Counter

Ta projekt, tako kot prejšnji, uporablja znani programski API kot uvod v razvoj na BeagleBone Black. Facebook kot števec uporablja Facebook OpenGraph API za prejemanje števila "všeč" za določeno vozlišče na grafu z uporabo JSON formata. Projekt nato izpiše številko na 4-mestni, sedem-segmentni LED prikaz. Projekt zagotavlja preprosto predstavitev moči BeagleBone pri preprostem povezovanju s spletnimi storitvami, hkrati pa ponuja tudi številne različne fizične možnosti razširitve za izhod. Spletni vmesniki bodo znani mnogim razvijalcem, skripta Cloud9 / Node.js, ki se uporablja za napajanje LED, bi morala biti dostopna tudi za mnoge začetnike.

Nadzor omrežja

BeagleBone Black je dobro opremljen s številnimi možnostmi povezovanja strojne opreme, vgrajena ethernetna vrata pa omogoča, da postane priročna naprava za nadzor omrežja. Ta projekt uporablja tehnologijo podjetja ntop, ki je razvila paket programske opreme za spremljanje odprtokodnega omrežja. Ljudje na ntopu so zagotovili pristanišče svoje programske opreme za BeagleBone Black. Ob sestavljanju in namestitvi kode se BeagleBone lahko uporablja za spremljanje internetnih povezav v vašem omrežju, prepoznavanje uporabnikov visoke pasovne širine in morebitnih varnostnih tveganj. Ta projekt bi lahko celo služil kot cenovno orodje za sistemsko vodenje malega pisarniškega omrežja.

BeagleBrew

Izraz "brezplačno, kot pri pivu", ki ga uporabljajo ljubitelji odprtokodnih tehnologij, govori o okusu mnogih v skupnosti; za te ljudi je projekt BeagleBrew lahko odličen uvod v BeagleBone Black. BeagleBrew so delno razvili člani Texas Instruments, oblikovalci projekta BeagleBoard. Sistem uporablja jekleno tuljavo, vodni toplotni izmenjevalec in temperaturni senzor za spremljanje temperature fermentacije in upravlja z uporabo spletnega vmesnika. V bistvu je regulator temperature, ki je dovolj preprost koncept, da bi bil primeren za začetnike, da bi posredoval BeagleBone navdušence.

Android na BeagleBone

V projektu BeagleBone Android, ki je prešel obseg zapletenosti, je popularen mobilni operacijski sistem odprtokodne programske opreme na BeagleBone Black. Projekt, imenovan "veslač", je pristanišče Android za TI Sitara procesorje, vključno s čipom AM335x, ki služi kot osnova za BeagleBone Black. Projekt ima rastočo skupnost razvijalcev in je namenjen zagotavljanju stabilnega pristanišča Android številnim TI procesorjem. Priključna vrvna črta je bila preizkušena s številnimi različicami aplikacij za Android, vključno z dostopom do datotečnega sistema, kartiranjem in celo igrami. Ta projekt je odlična točka za odskočna deska za razvijalce, ki se zanimajo za Android kot podlago za strojne projekte, ki presegajo mobilne telefone.