Proiecte BeagleBone Black pentru începători

Cu un preț de vânzare cu amănuntul sugerat de 45 USD și un set de caracteristici care îl fac un amestec versatil de Raspberry Pi și Arduino, BeagleBone Black oferă o introducere excelentă în dezvoltarea hardware și o cale potențială de la proiecte realizate ca pasionat la produse hardware viabile din punct de vedere comercial.

Începeți să utilizați BeagleBone Black printr-unul dintre câteva proiecte introductive utile.

BeagleBone Black

LED-ul „Bună lume”

Pentru mulți programatori începători, primul proiect de codare pe care îl finalizează este cel comun Salut Lume. Acest program simplu trimite acele cuvinte pe afișaj. Acest proiect pe BeagleBoard a fost dezvoltat de un membru al comunității pentru a oferi o introducere similară la operarea BeagleBoard Black.

Proiectul folosește API-ul Node, care va fi familiar pentru mulți dezvoltatori web. API-ul controlează un LED, care trece prin culori de la roșu la verde la albastru. Acest proiect simplu este o bună introducere în BeagleBone Black ca platformă.

NerdHut: BeagleBone Black Hello World

Contor de Like Facebook

La fel ca și proiectul anterior, acest proiect folosește un software API familiar ca o introducere în dezvoltarea pe BeagleBone Black. Contorul de tip Facebook folosește API-ul OpenGraph de la Facebook pentru a primi numărul de Like-uri pentru un anumit nod din grafic folosind formatul JSON. Proiectul transmite numărul pe un afișaj LED cu patru cifre și șapte segmente.

Proiectul oferă o demonstrație simplă a puterii lui BeagleBone de a interfața cu ușurință cu serviciile web, oferind în același timp multe opțiuni de extensie fizică pentru ieșire. Interfețele web vor fi familiare multor dezvoltatori. Scriptul Cloud9/Node.js folosit pentru alimentarea LED-ului ar trebui să fie accesibil și pentru mulți programatori începători.

Blog BeagleBoard: Facebook Like Counter

Dispozitiv de monitorizare a rețelei

BeagleBone Black este echipat cu mai multe opțiuni de conectare hardware. Portul Ethernet de la bord îi permite să devină un dispozitiv de monitorizare a rețelei.

Acest proiect folosește tehnologie de la o companie numită ntop. Oamenii de la ntop au furnizat un port al software-ului lor pentru BeagleBone Black. La compilarea și instalarea codului, BeagleBone monitorizează conexiunile la internet din rețeaua dvs., identificând utilizatorii cu lățime de bandă mare și potențiale riscuri de securitate. Acest proiect poate servi ca un instrument accesibil pentru un administrator de sistem care rulează o rețea mică de birouri.

NTOP: Folosind „ntopng” și „nprobe” pe BeagleBone One

Beagle Brew

Dacă sunteți un pasionat de tehnologie open-source, proiectul BeagleBrew ar putea fi o introducere excelentă la BeagleBone Black. BeagleBrew a fost dezvoltat parțial de membrii Texas Instruments, designerii din spatele proiectului BeagleBoard.

Sistemul folosește o bobină de oțel, un schimbător de căldură cu apă și un senzor de temperatură pentru a monitoriza temperatura unei fermentații și a o gestiona folosind o interfață web. Este, în esență, un regulator de temperatură, care este un concept simplu care este potrivit pentru pasionații de BeagleBone începători până la intermediari.

Texas Instruments: BeagleBrew

Android pe BeagleBone

Creșterea complexității, proiectul BeagleBone Android aduce popularul sistem de operare mobil open-source pe BeagleBone Black. Proiectul, numit rowboat, este un port Android pentru procesoarele TI Sitara, inclusiv cipul AM335x care servește drept bază pentru BeagleBone Black. Proiectul are o comunitate de dezvoltatori în creștere. Acesta își propune să ofere un port stabil pentru Android unui număr de procesoare TI.

Portul pentru bărci cu vâsle a fost testat cu multe aplicații Android cu diferite funcții, inclusiv acces la sistemul de fișiere, cartografiere și jocuri. Acest proiect este un punct de plecare excelent pentru dezvoltatorii care sunt interesați de Android ca bază pentru proiecte hardware dincolo de telefoanele mobile.

ELinux: BeagleBone Android