Čierne projekty BeagleBone pre začiatočníkov

Obsah:

Čierne projekty BeagleBone pre začiatočníkov
Čierne projekty BeagleBone pre začiatočníkov
Anonim

S odporúčanou maloobchodnou cenou 45 USD a súborom funkcií, ktoré z neho robia všestranný mix Raspberry Pi a Arduino, ponúka BeagleBone Black skvelý úvod do vývoja hardvéru a potenciálnu cestu od projektov vytvorených ako nadšenec až po komerčné účely. životaschopné hardvérové produkty.

Začnite používať BeagleBone Black prostredníctvom jedného z niekoľkých užitočných úvodných projektov.

Image
Image

LED 'Hello World'

Pre mnohých začínajúcich programátorov je prvým projektom kódovania, ktorý dokončia, spoločný Hello World. Tento jednoduchý program zobrazuje tieto slová na displeji. Tento projekt na BeagleBoard bol vyvinutý členom komunity, aby ponúkol podobný úvod do ovládania BeagleBoard Black.

Projekt využíva rozhranie Node API, ktoré pozná mnoho webových vývojárov. Rozhranie API riadi LED diódu, ktorá cyklicky prechádza farbami od červenej cez zelenú po modrú. Tento jednoduchý projekt je dobrým úvodom do BeagleBone Black ako platformy.

Facebook Like Counter

Rovnako ako predchádzajúci projekt, aj tento projekt používa známe softvérové rozhranie API ako úvod do vývoja na BeagleBone Black. Počítadlo typu Facebook používa rozhranie OpenGraph API Facebooku na získanie počtu hodnotení Páči sa mi pre konkrétny uzol v grafe pomocou formátu JSON. Projekt zobrazuje číslo na štvorcifernom, sedemsegmentovom LED displeji.

Projekt poskytuje jednoduchú demonštráciu sily BeagleBone na jednoduché prepojenie s webovými službami a zároveň ponúka mnoho možností fyzického rozšírenia pre výstup. Webové rozhrania budú mnohým vývojárom známe. Skript Cloud9/Node.js používaný na napájanie LED by mal byť dostupný aj pre mnohých začínajúcich programátorov.

Zariadenie na monitorovanie siete

BeagleBone Black je vybavený niekoľkými možnosťami hardvérového pripojenia. Integrovaný ethernetový port mu umožňuje stať sa zariadením na monitorovanie siete.

Tento projekt využíva technológiu od spoločnosti s názvom ntop. Ľudia z ntop poskytli port svojho softvéru pre BeagleBone Black. Po zostavení a inštalácii kódu BeagleBone monitoruje internetové pripojenia vo vašej sieti, identifikuje používateľov s vysokou šírkou pásma a potenciálne bezpečnostné riziká. Tento projekt môže slúžiť ako cenovo dostupný nástroj pre správcu systému, ktorý prevádzkuje sieť malej kancelárie.

BeagleBrew

Ak ste nadšencom open source technológií, projekt BeagleBrew môže byť skvelým úvodom do BeagleBone Black. BeagleBrew bol čiastočne vyvinutý členmi Texas Instruments, dizajnérmi za projektom BeagleBoard.

Systém využíva oceľovú špirálu, vodný výmenník tepla a teplotný senzor na monitorovanie teploty fermentácie a jej riadenie pomocou webového rozhrania. Ide v podstate o regulátor teploty, čo je jednoduchý koncept, ktorý je vhodný pre začiatočníkov až stredne pokročilých nadšencov BeagleBone.

Android na BeagleBone

Projekt BeagleBone Android, ktorý posúva rozsah zložitosti, prináša populárny mobilný operačný systém s otvoreným zdrojovým kódom na BeagleBone Black. Projekt s názvom rowboat je port Android pre procesory TI Sitara, vrátane čipu AM335x, ktorý slúži ako základ pre BeagleBone Black. Projekt má rastúcu komunitu vývojárov. Jeho cieľom je poskytnúť stabilný port systému Android pre množstvo procesorov TI.

Port veslice bol testovaný s mnohými aplikáciami pre Android s rôznymi funkciami vrátane prístupu k súborovému systému, mapovania a hier. Tento projekt je skvelým odrazovým mostíkom pre vývojárov, ktorí sa zaujímajú o Android ako základ pre hardvérové projekty mimo mobilných telefónov.

Odporúča: