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

Univerzálna platforma pre prototypovanie elektroniky

BeagleBone Black získala v poslednej dobe veľa pozornosti. S odporúčanou maloobchodnou cenou 45 USD a súborom funkcií, ktoré z neho robia všestrannú kombináciu Raspberry Pi a Arduino, ponúka skvelý úvod do vývoja hardvéru a potenciálnou cestou z projektov realizovaných ako koníčka komerčne životaschopných hardvérových produktov. Pre tých, ktorí sú noví BeagleBone Black, a premýšľali nad možnosťami, je tu niekoľko projektov na platforme, ktoré ponúkajú rôznym úrovniam výzvy pre začiatočníkov.

LED "Hello World"

Pre mnohých začiatočníkov je prvý programovací projekt "Hello World", jednoduchý program, ktorý zobrazuje tieto slová na displeji. Tento projekt na BeagleBoard bol vyvinutý členom komunity, aby ponúkol podobný úvod do prevádzky BeagleBoard Black. Projekt využíva uzol API, ktorý bude známy mnohým vývojárom webu. Rozhranie API sa používa na ovládanie LED, ktorá sa rozsvieti a cyklicky prechádza od červenej do zelenej až modrej farby. Tento jednoduchý projekt je dobrým úvodom do platformy BeagleBone Black.

Facebook ako Counter

Tento projekt, podobne ako predchádzajúci, využíva známe softvérové ​​API ako úvod do vývoja na BeagleBone Black. Počítadlo Facebook like využíva OpenGraph API Facebooku, aby získal počet "likes" pre konkrétny uzol v grafe vo formáte JSON. Projekt potom vyvedie číslo na 4-miestny, sedem segmentový LED displej. Projekt poskytuje jednoduchú demonštráciu moci spoločnosti BeagleBone na jednoduché prepojenie s webovými službami a zároveň ponúka množstvo možností fyzického rozšírenia výstupu. Webové rozhrania budú známe mnohým vývojárom a skript Cloud9 / Node.js, ktorý sa používa na napájanie LED, by mal byť dostupný aj pre mnohých začiatočníkov programátorov.

Zariadenie na monitorovanie siete

BeagleBone Black je vybavený množstvom možností hardvérového pripojenia a palubný ethernetový port umožňuje ľahko sa stať praktickým zariadením na monitorovanie siete. Tento projekt využíva technológiu spoločnosti ntop, ktorá vyvinula sadu softvéru na monitorovanie siete s otvoreným zdrojovým kódom. Ľudia v ntop poskytli prístav svojho softvéru pre BeagleBone Black. Pri zostavovaní a inštalácii kódu sa BeagleBone môže používať na sledovanie pripojení na internet vo vašej sieti, identifikáciu používateľov s vysokou šírkou pásma a potenciálnych bezpečnostných rizík. Tento projekt môže dokonca potenciálne slúžiť ako cenovo dostupný nástroj pre sysadmin, ktorý prevádzkuje sieť malých kancelárií.

BeagleBrew

Výraz "slobodný, ako v pive", ktorý používajú fanúšikovia open source tech, hovorí o vkusoch mnohých v komunite; pre týchto ľudí môže byť projekt BeagleBrew skvelým úvodom do BeagleBone Black. BeagleBrew bol vyvinutý čiastočne členmi spoločnosti Texas Instruments, návrhárov za projektom BeagleBoard. Systém používa oceľovú cievku, vodný výmenník tepla a teplotný snímač na monitorovanie teploty kvasenia a spravuje ho pomocou webového rozhrania. Je to v podstate regulátor teploty, čo je jednoduchý koncept, ktorý by mohol byť vhodný pre začiatočníkov až stredne pokročilých beagleovských nadšencov.

Android na BeagleBone

Vďaka veľkému množstvu zložitosti projekt BeagleBone Android prináša populárny open source mobilný operačný systém BeagleBone Black. Projekt s názvom "veslový čln" je port pre 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 a je zameraný na poskytovanie stabilného portu Android pre množstvo TI procesorov. Port lode s veslarom bol testovaný pomocou mnohých aplikácií pre Android, ktoré obsahujú rôzne funkcie, vrátane prístupu k súborovým systémom, mapovania a dokonca aj hier. Tento projekt je skvelým skokom pre vývojárov, ktorí majú záujem o Android ako základ pre hardvérové ​​projekty mimo mobilných telefónov.