BeagleBone fekete projektek kezdőknek

Egy sokoldalú platform elektronikai prototípus készítéséhez

A BeagleBone Black nagy figyelmet szentelt az utóbbi időben. A 45 dolláros ajánlott kiskereskedelmi ár és a Raspberry Pi és az Arduino sokoldalú keverékét nyújtó funkciókészlete nagyszerű bevezetést kínál a hardverfejlesztéshez és a hobbiból készült, a kereskedelmileg életképes hardvertermékekhez kapcsolódó projektekből. A BeagleBone Black számára újaknak, és a lehetőségekről érdeklődve a platformon olyan projektek válogatottak, amelyek különböző kezdeti szintű kihívásokat jelentenek.

LED "Hello World"

Számos kezdő számára az első programozási projekt a "Hello World", egy egyszerű program, amely ezeket a szavakat megjeleníti a kijelzőn. A BeagleBoard projektet a közösség egy tagja fejlesztette ki, hogy hasonló képet nyújtson a BeagleBoard Black működtetéséről. A projekt a Csomópont API-t használja, amely sok webfejlesztő számára ismerős. Az API-t arra használják, hogy szabályozza a LED-et, amely világít, és a pirosról zöldre vagy kékre vált. Ez az egyszerű projekt egy jó bevezetés a BeagleBone Black platform számára.

Facebook mint a számláló

Ez a projekt, mint az előző, egy ismert API-t használ a BeagleBone Black fejlesztésében. A Facebookhoz hasonló számláló a Facebook OpenGraph API-ját használja, hogy megkapja a "tetszik" számot egy adott csomópontra a grafikonon a JSON formátum használatával. A projekt ezt követően 4 számjegyű, hét szegmensű LED kijelzőt ad ki. A projekt egyszerűen bemutatja a BeagleBone teljesítményét a webes szolgáltatásokhoz való könnyű összekapcsolással, ugyanakkor a kimenet számos különböző fizikai kiterjesztési lehetőségét kínálja. A webes felületek sok fejlesztő számára ismerősek, és a LED-nek a Cloud9 / Node.js parancsfájlnak sok kezdő programozó számára elérhetőnek kell lennie.

Hálózati megfigyelő eszköz

A BeagleBone Black számos hardveres csatlakozási opcióval rendelkezik, és a fedélzeti ethernet port lehetővé teszi, hogy könnyedén legyen egy praktikus hálózati felügyeleti eszköz. Ez a projekt az ntop nevű cég technológiáját használja fel, akik egy nyílt forráskódú hálózati felügyeleti szoftvercsomagot fejlesztettek ki. Az ntop emberek a BeagleBone Black szoftverének portját biztosítják. A kód összeállítása és telepítése során a BeagleBone segítségével ellenőrizheti a hálózatán keresztüli internetkapcsolatokat, azonosítva a nagy sávszélességű felhasználókat és a potenciális biztonsági kockázatokat. Ez a projekt esetleg egy megfizethető eszközként szolgálhat egy kis irodai hálózatot működő rendszergazda számára.

BeagleBrew

A nyílt forráskódú tech-rajongók által használt "szabad, mint a sör" kifejezés sok közösség ízlésére utal; ezekre az emberekre a BeagleBrew projekt nagyszerű bevezető lehet a BeagleBone Black számára. A BeagleBrew-t részben a Texas Instruments, a BeagleBoard projekt mögött álló tervezők fejlesztették ki. A rendszer egy acéltekercset, egy vízhőcserélőt és egy hőérzékelőt használ az erjedés hőmérsékletének megfigyelésére, és egy webes felület segítségével kezeli. Ez lényegében egy hőmérséklet-szabályozó, amely elég egyszerű koncepció, amely alkalmas lehet a kezdő és a közepes BeagleBone rajongóknak.

Android a BeagleBone-on

A komplexitás mértékének felcserélésével a BeagleBone Android projekt a népszerű nyílt forráskódú mobil operációs rendszert hozza a BeagleBone Black-be. A "csónakot" nevű projekt egy TI-Sitara processzorok Android portja, beleértve az AM335x chipet, amely a BeagleBone Black alapjául szolgál. A projekt egyre növekvő fejlesztői közösséggel rendelkezik, és célja, hogy stabilabb portot biztosítson az Android számára számos TI processzor számára. A csónakos kikötőt sok különböző Android-alkalmazással tesztelték, beleértve a fájlrendszer-hozzáférést, a leképezést és a játékokat is. Ez a projekt nagyszerű ugrási pont azoknak a fejlesztőknek, akik az Androidot érdeklik, mint a mobiltelefonon kívüli hardverprojektek alapját.