Projekty BeagleBone Black pro začátečníky

Obsah:

Projekty BeagleBone Black pro začátečníky
Projekty BeagleBone Black pro začátečníky
Anonim

S doporučenou maloobchodní cenou 45 $ a sadou funkcí, které z něj dělají všestrannou kombinaci Raspberry Pi a Arduina, nabízí BeagleBone Black skvělý úvod do vývoje hardwaru a potenciální cestu od projektů vytvořených jako fanoušek ke komerčním životaschopné hardwarové produkty.

Začněte používat BeagleBone Black prostřednictvím jednoho z několika užitečných úvodních projektů.

Image
Image

LED 'Hello World'

Pro mnoho začínajících programátorů je prvním projektem kódování, který dokončí, společný Hello World. Tento jednoduchý program zobrazuje tato slova na displeji. Tento projekt na BeagleBoard byl vyvinut členem komunity, aby nabídl podobný úvod do ovládání BeagleBoard Black.

Projekt využívá rozhraní Node API, které bude znát mnoho webových vývojářů. Rozhraní API řídí LED, která cyklicky prochází barvami od červené přes zelenou až po modrou. Tento jednoduchý projekt je dobrým úvodem do BeagleBone Black jako platformy.

Facebook Like Counter

Stejně jako předchozí projekt používá tento projekt známé softwarové API jako úvod do vývoje na BeagleBone Black. Počítadlo jako na Facebooku používá Facebook OpenGraph API k získání počtu lajků pro konkrétní uzel v grafu pomocí formátu JSON. Projekt zobrazuje číslo na čtyřmístném sedmisegmentovém LED displeji.

Projekt poskytuje jednoduchou ukázku schopnosti BeagleBone snadno komunikovat s webovými službami a zároveň nabízí mnoho možností fyzického rozšíření pro výstup. Webová rozhraní budou známá mnoha vývojářům. Skript Cloud9/Node.js používaný k napájení LED by měl být také dostupný pro mnoho začínajících programátorů.

Zařízení pro monitorování sítě

BeagleBone Black je vybaven několika možnostmi hardwarového připojení. Integrovaný ethernetový port z něj umožňuje stát se zařízením pro monitorování sítě.

Tento projekt využívá technologii od společnosti s názvem ntop. Lidé z ntop poskytli port svého softwaru pro BeagleBone Black. Po kompilaci a instalaci kódu BeagleBone monitoruje internetová připojení ve vaší síti, identifikuje uživatele s velkou šířkou pásma a potenciální bezpečnostní rizika. Tento projekt může sloužit jako dostupný nástroj pro správce systému provozující síť malé kanceláře.

BeagleBrew

Pokud jste nadšenec do technologií s otevřeným zdrojovým kódem, projekt BeagleBrew může být skvělým úvodem do BeagleBone Black. BeagleBrew byl částečně vyvinut členy Texas Instruments, designéry za projektem BeagleBoard.

Systém využívá ocelovou spirálu, vodní výměník tepla a teplotní senzor pro sledování teploty fermentace a její řízení pomocí webového rozhraní. Je to v podstatě regulátor teploty, což je jednoduchý koncept, který je vhodný pro začátečníky až středně pokročilé nadšence BeagleBone.

Android na BeagleBone

Projekt BeagleBone Android, který posouvá rozsah složitosti, přináší populární mobilní operační systém s otevřeným zdrojovým kódem do BeagleBone Black. Projekt s názvem rowboat je port Android pro procesory TI Sitara, včetně čipu AM335x, který slouží jako základ pro BeagleBone Black. Projekt má rostoucí komunitu vývojářů. Jeho cílem je poskytnout stabilní port Androidu řadě procesorů TI.

Port veslice byl testován s mnoha aplikacemi pro Android s různými funkcemi, včetně přístupu k systému souborů, mapování a her. Tento projekt je skvělým odrazovým můstkem pro vývojáře, kteří se zajímají o Android jako základ pro hardwarové projekty mimo mobilní telefony.

Doporučuje: