《原子Linux驱动开发》4platform驱动框架
阅读章节:第15章platform设备驱动实验我们在前面几章编写的设备驱动都非常的简单,都是对IO进行最简单的读写操作。但是面对I2C、SPI、LCD等这些复杂外设的驱动该怎么去写呢,还能用之前的方法去写吗,Linux系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件思路,在这个思路下诞生了我们将来最常打交道的platform设备驱动,也叫做平台设备驱动。本章我们就来学习一下Linux下的驱动分离与分层,以及platform框架下的设备驱动该如何编写。