Skip to Content
GNU/Linux Rapid Embedded Programming
book

GNU/Linux Rapid Embedded Programming

by Rodolfo Giometti
March 2017
Intermediate to advanced
732 pages
15h 24m
English
Packt Publishing
Content preview from GNU/Linux Rapid Embedded Programming

The SPI bus in Linux

As in the I2C case, the SPI bus has the concept of master and slave device too. Again, regarding the SPI master device, there is nothing special to do here since the proper driver is already up and running in our embedded kits' default kernel configurations (as seen earlier). However, to be connected with SPI devices, we can have several possibilities: external memories, I/O extenders, sensors, serial ports, and so on (the list can be very long!).

As seen earlier, we can also have a generic spidev driver to get access to the raw bus functionalities, but this time, we have no prebuild tools to manage it! The only things we can do is write our own program, maybe take some basic tools provided into the kernel's tree (see the next ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Hands-On Embedded Programming with C++17

Hands-On Embedded Programming with C++17

Maya Posch

Publisher Resources

ISBN: 9781786461803Supplemental Content