BeagleBone black for embedded measurement and control applications

Stephen A. Strom, David R. Loker

Research output: Contribution to journalConference articlepeer-review

Abstract

Lower-division courses in an Electrical and Computer Engineering Technology (ECET) program provide the background needed for introductory programming and embedded microprocessors. A C/C++ programming course emphasizes the software development process, language constructs, algorithms, and structured procedural design and possibly object oriented design. A microprocessor based course covers software design in C for input and output interfacing for various applications. For IoT applications, there is a need in upper-division courses to cover new, powerful, and inexpensive system-on-a-chip (SoC) devices that are capable of performing the responsibilities of a computer on a single chip and can be used in a variety of courses. One such device, the BeagleBone Black (BBB), is an open-source Linux platform that contains a variety of busses (SPI, I2C, CAN), general purchase I/O pins, serial ports, PWM outputs, and analog inputs. The intent of this paper is to demonstrate the usage of the BBB in a variety of upper division courses, illustrating several applications. Some potential courses include measurements and instrumentation, wireless communications, control systems, and advanced microprocessors. Labs covered with the BBB include digital and analog I/O operations, UART interface, TCP/IP interface, touch screen display, and student chosen end-of-semester lab projects. Programming is achieved using C++ and Python. Several of these labs will be discussed in this paper, along with schematics, configurations, and results.

Original languageEnglish (US)
JournalASEE Annual Conference and Exposition, Conference Proceedings
Volume2018-June
StatePublished - Jun 23 2018
Event125th ASEE Annual Conference and Exposition - Salt Lake City, United States
Duration: Jun 23 2018Dec 27 2018

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint Dive into the research topics of 'BeagleBone black for embedded measurement and control applications'. Together they form a unique fingerprint.

Cite this