O'Reilly logo

GNU/Linux Rapid Embedded Programming by Rodolfo Giometti

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

Getting access to SPI devices

Now, we are ready to manage real SPI devices. We can find tons of supported devices in Linux's tree that are usually grouped according to their specific operations in complete analogy to the I2C case.

In the next section, we will see several different kinds of devices all connected to the main CPU through the SPI bus. Also, we will use different embedded kits to test them, but as said earlier, every command can be easily repeated on every GNU-/Linux-based boards with a similar configuration.

LCD display

As the first example, we will use the following tiny LCD display, which can be used in simple applications because it's cheap and well supported by BeagleBone Black's kernel:

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