Proiecte BeagleBone Black pentru începători

Cuprins:

Proiecte BeagleBone Black pentru începători
Proiecte BeagleBone Black pentru începători
Anonim

Cu un preț de vânzare cu amănuntul sugerat de 45 USD și un set de caracteristici care îl fac o combinație versatilă de Raspberry Pi și Arduino, BeagleBone Black oferă o introducere excelentă în dezvoltarea hardware-ului și o cale potențială de la proiectele realizate ca pasionat la cele comerciale. produse hardware viabile.

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

Image
Image

LED „Bună lume”

Pentru mulți programatori începători, primul proiect de codare pe care îl finalizează este comuna Hello World. 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ă.

Facebook Like Counter

Ca și proiectul anterior, acest proiect folosește un API software familiar ca o introducere în dezvoltarea pe BeagleBone Black. Contorul similar Facebook utilizează 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.

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 tehnologia 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 în rețeaua dvs., identificând utilizatorii cu lățime de bandă mare și potențiale riscuri de securitate. Acest proiect poate servi drept instrument accesibil pentru un administrator de sistem care rulează o rețea mică de birouri.

Beagle Brew

Dacă ești 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, potrivit pentru pasionații de BeagleBone începători până la nivel intermediar.

Android pe BeagleBone

Mrgând la scara 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 barca 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.

Recomandat: