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

Univerzální platforma pro prototypování elektroniky

BeagleBone Black získala v poslední době hodně pozornosti. S doporučenou maloobchodní cenou 45 dolarů a sadou funkcí, které z něj dělají univerzální mix Raspberry Pi a Arduino, nabízí skvělý úvod do vývoje hardwaru a potenciální cestu z projektů, které se staly zájemcům o komerčně životaschopné hardwarové produkty. Pro ty, kteří jsou noví BeagleBone Black, a přemýšleli nad možnostmi, je zde výběr projektů na platformě, které nabízejí pro začátečníky různé úrovně výzev.

LED "Hello World"

Pro mnoho začátečníků je prvním programovým projektem "Hello World", jednoduchý program, který tyto slova zobrazuje na displeji. Tento projekt na BeagleBoard byl vyvinut členem komunity, aby nabídl podobný úvod k provozu BeagleBoard Black. Projekt využívá API rozhraní Node, které bude známo mnoha vývojářům webu. Rozhraní API se používá k ovládání LED, která se rozsvítí a cyklicky přechází z červené na zelenou na modrou. Tento jednoduchý projekt je dobrým úvodem k platformě BeagleBone Black.

Facebook jako Counter

Tento projekt, stejně jako předchozí, využívá známý software API jako úvod k vývoji na BeagleBone Black. Aplikace Facebook jako čítač používá OpenGraph API Facebooku, aby získal počet "likes" pro určitý uzel v grafu pomocí formátu JSON. Projekt pak vyvede číslo na čtyřmístný, sedm segmentový LED displej. Projekt poskytuje jednoduchou ukázku výkonu společnosti BeagleBone na snadném propojení s webovými službami a zároveň nabízí mnoho různých možností fyzického rozšíření výstupu. Webové rozhraní budou známy mnoha vývojářům a skript Cloud9 / Node.js, který se používá k napájení LED, by měl být dostupný také pro mnoho začínajících programátorů.

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

BeagleBone Black je vybaven množstvím hardwarových možností připojení a integrovaný ethernetový port umožňuje snadno se stát praktickým zařízením pro monitorování sítě. Tento projekt využívá technologii společnosti ntop, která vyvinula sadu softwaru pro monitorování sítě s otevřeným zdrojovým kódem. Lidé v ntop poskytli port pro svůj software pro BeagleBone Black. Po sestavení a instalaci kódu může být BeagleBone použita pro sledování připojení k Internetu v síti, určení uživatelů s vysokou šířkou pásma a možných bezpečnostních rizik. Tento projekt může dokonce potenciálně sloužit jako cenově dostupný nástroj pro správu sysadmin malou kancelářskou sítí.

BeagleBrew

Výraz "zdarma, stejně jako v pivu", který využívají fanoušci open source tech, mluví s chutí mnoha lidí v komunitě; pro tyto lidi může být projekt BeagleBrew skvělým úvodem do BeagleBone Black. BeagleBrew byl částečně vyvinut členem společnosti Texas Instruments, návrhářů projektu BeagleBoard. Systém používá ocelovou cívku, vodní výměník tepla a teplotní čidlo pro monitorování teploty fermentace a spravuje ji pomocí webového rozhraní. Je to v podstatě regulátor teploty, což je jednoduchý koncept, který by mohl být vhodný pro začátečníky až střední nadšence BeagleBone.

Android na BeagleBone

Společnost BeagleBone Android přinesla populární open-source mobilní systém BeagleBone Black. Projekt s názvem "veslovací člun" je port pro Android pro procesory TI Sitara, včetně čipu AM335x, který slouží jako základ pro BeagleBone Black. Projekt má rostoucí komunitu vývojářů a je zaměřen na zajištění stabilního portu Android pro řadu procesorů TI. Port lode s veslařem byl testován s mnoha aplikacemi Android s různými funkcemi, včetně přístupu k souborovým systémům, mapování a dokonce i her. Tento projekt je skvělým skokem pro vývojáře, kteří mají zájem o Android jako základ pro hardwarové projekty mimo mobilní telefony.