BeagleBone Black最近引起了很多关注。建议零售价为45美元,并提供一系列功能,使其成为Raspberry Pi和Arduino的多功能组合,它提供了对硬件开发的精彩介绍,以及从作为业余爱好者的项目到商业上可行的硬件产品的潜在途径。对于那些刚接触BeagleBone Black的人,并想知道可能性,这里有一系列平台项目,为初学者提供不同程度的挑战。
LED“你好世界”
对于许多初学者来说,第一个编程项目是“Hello World”,这是一个将这些单词输出到显示器的简单程序。 BeagleBoard上的这个项目是由社区成员开发的,为操作BeagleBoard Black提供了类似的介绍。该项目使用Node API,许多Web开发人员都熟悉它。 API用于控制LED点亮,并循环显示从红色到绿色到蓝色的颜色。这个简单的项目是对BeagleBone Black作为平台的一个很好的介绍。
Facebook喜欢反击
与前一个项目一样,该项目使用熟悉的软件API作为BeagleBone Black开发的介绍。类似Facebook的计数器使用Facebook的OpenGraph API,使用JSON格式接收图表上特定节点的“喜欢”数量。然后项目将数字输出到4位七段LED显示屏。该项目简单演示了BeagleBone与Web服务轻松连接的强大功能,同时还提供了许多不同的物理扩展选项供输出。许多开发人员都熟悉Web界面,对于许多初学程序员来说,用于为LED供电的Cloud9 / Node.js脚本也应该是平易近人的。
网络监控设备
BeagleBone Black配备了多种硬件连接选项,板载以太网端口使其可以轻松成为便捷的网络监控设备。该项目使用了一家名为ntop的公司的技术,该公司开发了一套开源网络监控软件。 ntop的人们为BeagleBone Black提供了他们软件的端口。在编译和安装代码时,BeagleBone可用于监控网络上的Internet连接,识别高带宽用户和潜在的安全风险。该项目甚至可能成为运行小型办公网络的系统管理员的经济实惠的工具。
BeagleBrew
开源技术爱好者使用的“免费,如在啤酒中”这样的表达方式可以说明社区中许多人的口味;对于这些人来说,BeagleBrew项目可能是对BeagleBone Black的一个很好的介绍。 BeagleBrew是由德州仪器公司(BeagleBoard项目背后的设计师)的成员开发的。该系统使用钢卷,水热交换器和温度传感器来监测发酵温度,并使用基于网络的界面进行管理。它本质上是一个温度调节器,这是一个简单的概念,它可能适合初学者到中级BeagleBone爱好者。
BeagleBone上的Android
BeagleBone Android项目提升了复杂程度,将流行的开源移动操作系统带到了BeagleBone Black。该项目名为“划艇”,是TI Sitara处理器的Android端口,包括作为BeagleBone Black基础的AM335x芯片。该项目拥有越来越多的开发人员社区,旨在为众多TI处理器提供稳定的Android端口。划艇端口已经过测试,具有各种功能的Android应用程序,包括文件系统访问,映射甚至游戏。对于那些对Android感兴趣的开发人员来说,这个项目是一个很好的起点,它是移动电话之外的硬件项目的基础。




