Skip to content

Černé projekty BeagleBone pro začátečníky

14 de Červenec de 2021
beagle bone 58a2b6e03df78c4758375957

S doporučenou maloobchodní cenou 45 USD a sadou funkcí, díky nimž je univerzální kombinací Raspberry Pi a Arduino, nabízí BeagleBone Black skvělý úvod do vývoje hardwaru a potenciální cestu od projektů, které se konají jako fandové, k komerčně životaschopným hardwarovým produktům. Začněte používat BeagleBone Black prostřednictvím jednoho z několika užitečných úvodních projektů.

LED ‚Hello World‘

Pro mnoho začínajících programátorů je první programovací projekt, který dokončí, běžný Ahoj světe. Tento jednoduchý program vydává tato slova na displej. Tento projekt na BeagleBoard byl vyvinut členem komunity, aby nabídl podobný úvod do provozu BeagleBoard Black. Projekt využívá Node API, které bude známé mnoha webovým vývojářům. API řídí LED, která cykluje barvami od červené přes zelenou po modrou. Tento jednoduchý projekt je dobrým úvodem k platformě BeagleBone Black.

Facebook jako počítadlo

Stejně jako předchozí projekt, i tento projekt používá známé softwarové API jako úvod do vývoje na BeagleBone Black. Počitadlo podobné Facebooku používá rozhraní OpenGraph API Facebooku k získání počtu označení Líbí se pro konkrétní uzel v grafu pomocí formátu JSON. Výstupem projektu je čtyřmístný sedmisegmentový LED displej. Projekt poskytuje jednoduchou ukázku síly BeagleBone pro snadné rozhraní s webovými službami a zároveň nabízí mnoho možností fyzického rozšíření výstupu. Webová rozhraní budou znát mnozí vývojáři. Skript Cloud9 / Node.js, který se používá k napájení LED, by měl být přístupný také pro mnoho programátorů pro začátečníky.

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

BeagleBone Black je vybaven několika možnostmi hardwarového připojení. Integrovaný ethernetový port umožňuje, aby se stal monitorovacím zařízením sítě. Tento projekt využívá technologii od společnosti ntop. Lidé v ntop poskytli port svého softwaru pro BeagleBone Black. Po sestavení a instalaci kódu monitoruje BeagleBone připojení k internetu ve vaší síti a identifikuje uživatele s velkou šířkou pásma a potenciální bezpečnostní rizika. Tento projekt může sloužit jako cenově dostupný nástroj pro správce systému provozujícího malou kancelářskou síť.

BeagleBrew

Pokud jste technologickým nadšencem open-source, 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 používá ocelovou spirálu, vodní výměník tepla a teplotní čidlo ke sledování teploty kvašení a ke správě pomocí webového rozhraní. Jedná se v podstatě o regulátor teploty, což je jednoduchý koncept vhodný pro začátečníky až středně pokročilé nadšence BeagleBone.

Android na BeagleBone

Projekt BeagleBone pro Android, který se posouvá po stupnici složitosti, přináší do BeagleBone Black populární mobilní operační systém s otevřeným zdrojovým kódem. Projekt s názvem rowboat je portem Android pro procesory TI Sitara, včetně čipu AM335x, který slouží jako základna pro BeagleBone Black. Projekt má rostoucí komunitu vývojářů. Jeho cílem je poskytnout stabilní port systému Android pro řadu procesorů TI. Port veslice byl testován s mnoha aplikacemi pro Android různých funkcí, včetně přístupu k systému souborů, mapování a her. Tento projekt je skvělým výchozím bodem pro vývojáře, kteří se zajímají o Android jako základ pro hardwarové projekty nad rámec mobilních telefonů.