BeagleBone Black projekti za početnike

Sadržaj:

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

S preporučenom maloprodajnom cijenom od 45 USD i skupom značajki koje ga čine svestranom mješavinom Raspberry Pi i Arduina, BeagleBone Black nudi sjajan uvod u razvoj hardvera i potencijalni put od projekata napravljenih kao hobi do komercijalnih održivi hardverski proizvodi.

Počnite koristiti BeagleBone Black kroz jedan od nekoliko korisnih uvodnih projekata.

Image
Image

LED 'Hello World'

Za mnoge programere početnike, prvi projekt kodiranja koji završe je zajednički Hello World. Ovaj jednostavan program ispisuje te riječi na zaslon. Ovaj projekt na BeagleBoardu razvio je član zajednice kako bi ponudio sličan uvod u rukovanje BeagleBoardom Black.

Projekt koristi Node API, koji će biti poznat mnogim web programerima. API kontrolira LED diodu koja mijenja boje od crvene preko zelene do plave. Ovaj jednostavan projekt dobar je uvod u BeagleBone Black kao platformu.

Brojač lajkova na Facebooku

Kao i prethodni projekt, ovaj projekt koristi poznati softverski API kao uvod u razvoj na BeagleBone Black. Facebookov brojač lajkova koristi Facebookov OpenGraph API za primanje broja lajkova za određeni čvor na grafikonu koristeći JSON format. Projekt šalje broj na četveroznamenkasti LED zaslon sa sedam segmenata.

Projekt pruža jednostavnu demonstraciju moći BeagleBonea za jednostavno povezivanje s web uslugama, dok također nudi mnoge mogućnosti fizičkog proširenja za izlaz. Web sučelja bit će poznata mnogim programerima. Skripta Cloud9/Node.js koja se koristi za napajanje LED-a također bi trebala biti dostupna mnogim programerima početnicima.

Uređaj za nadzor mreže

BeagleBone Black opremljen je s nekoliko hardverskih opcija povezivanja. Ugrađeni Ethernet priključak omogućuje mu da postane uređaj za nadzor mreže.

Ovaj projekt koristi tehnologiju tvrtke pod nazivom ntop. Ljudi u ntop-u osigurali su port svog softvera za BeagleBone Black. Nakon sastavljanja i instaliranja koda, BeagleBone nadzire internetske veze na vašoj mreži, identificirajući korisnike velike propusnosti i potencijalne sigurnosne rizike. Ovaj bi projekt mogao poslužiti kao pristupačan alat za sistemskog administratora koji vodi malu uredsku mrežu.

BeagleBrew

Ako ste entuzijast tehnologije otvorenog koda, projekt BeagleBrew mogao bi biti izvrstan uvod u BeagleBone Black. BeagleBrew su djelomično razvili članovi tvrtke Texas Instruments, dizajneri koji stoje iza projekta BeagleBoard.

Sustav koristi čeličnu zavojnicu, vodeni izmjenjivač topline i temperaturni senzor za praćenje temperature fermentacije i upravljanje njome pomoću web sučelja. To je u suštini regulator temperature, što je jednostavan koncept koji je prikladan za početnike do srednjih BeagleBone entuzijasta.

Android na BeagleBone

Krećući se na ljestvici složenosti, projekt BeagleBone Android donosi popularni mobilni OS otvorenog koda na BeagleBone Black. Projekt pod nazivom čamac na vesla je Android priključak za TI Sitara procesore, uključujući AM335x čip koji služi kao baza za BeagleBone Black. Projekt ima rastuću zajednicu programera. Cilj mu je osigurati stabilan priključak Androida za brojne TI procesore.

Priključak za čamac na vesla testiran je s mnogim Android aplikacijama s različitim funkcijama, uključujući pristup sustavu datoteka, mapiranje i igre. Ovaj projekt odlična je polazna točka za programere koji su zainteresirani za Android kao osnovu za hardverske projekte izvan mobilnih telefona.

Preporučeni: