O'Reilly logo

Learning BeagleBone Python Programming by Alexander Hiam

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Serial Communication

In this chapter, you will learn how to use the BeagleBone's serial communication subsystems. We will cover the following topics:

  • UART
  • I2C
  • SPI

Serial communication

Serial communication is the process of sending data a single bit at a time, or serially. Alternatively, in parallel communication, the data is sent in sets of simultaneous bits each on separate wires. Serial communication came about largely because of the cost of parallel cables, as each parallel bit would have to have its own wire. It's especially more cost efficient in the case where you are transferring data over long distances. There tends to be more complexity involved in parallel communication, and as factors, such as processor speeds have increased over ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required