Summary

In this chapter the Project Trailblazer engineers connected SPI and I2C devices to their target boards. They developed device drivers that provide access to an SPI temperature sensor and an I2C LED display driver. These drivers utilize bit-banging routines, on-chip controllers, and open-source device drivers. The software/hardware combination presented in this chapter provides a foundation for communication with other SPI and I2C devices connected to the x86, ARM, and PowerPC processors such as EEPROM storage, data converters, digital tuners, and signal processors.

Get Embedded Linux®: Hardware, Software, and Interfacing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.