Talk: One (Linux) Driver Model to Rule Them All

Linux device drivers are all variations on a core theme, and if you understand that theme then you can competently produce robust, efficient device drivers of all types.

This presentation covers Linux's Device Model API, the central code that animates all device drivers in Linux. Through numerous code examples, you'll see how I2C, SPI, and other device drivers really aren't all that different---and how knowledge of one environment makes you a better author for all types.

Who should attend: developers with experience or an interest in embedded Linux device drivers