首页 /研究 /The Use of BeagleBone Black Board in Engineering Design and Development
OTHER

The Use of BeagleBone Black Board in Engineering Design and Development

Nannan He, Han-Way Huang, Brian David Woltman

发表年份
2014
引用次数
11
访问权限
开放获取

摘要

The BeagleBone Black (BBB) board is a low cost, powerful expandable computer launched by a community of developers sponsored by Texas Instruments in the early 2013. It is the newest product in the Beagle family. This board features a powerful TI Sitara™ ARM Cortex™-A8 processor which runs at 1 GHz. And a 2 GB on-board flash memory acts as the “hard drive” for the board to host a Linux operating system and other software development tools. The size of the board is small enough to fit in a mint tin box. It can be used for a variety of projects from high school fair projects to prototypes of very complex embedded systems. With a user-friendly, browser-based Bonescript programming environment called Cloud9, a learner can easily program the BBB board to rapidly prototype electronic systems that interface with real-world applications. Afterwards, as the knowledge of users develops, the board provides more complicated interfaces including C/C++ functions to access digital and analog pins aboard the ARM Cortex A8 microprocessor. The full power and capability of the BBB board may be programmed in the underlying onboard Linux operating system, such as Angstrom or Ubuntu. Moreover, the Beagle community provides a useful repository of example projects, forums and hardware/software documentation. This paper presents our work of employing the BBB board in designing engineering senior projects, and uses a case study of robot car with voice recognition senior project to compares it with Raspberry Pi and Arduino in educating engineering students to construct embedded systems. Our primary experiences demonstrate that the BBB board is an easy-to-use and cost-effective development kit which can be employed by college-level engineering students for their capstone design projects.

关键词

Embedded systemOperating systemComputer scienceSoftwareARM architectureSoftware engineeringHost (biology)User interface

相关论文

查看 OTHER 分类全部论文