spi子系统之驱动SSD1306 OLED 接触Linux之前,曾以为读源码可以更快的学习软件,于是前几个博客都是一边读源码一边添加注释,甚至精读到每一行代码,实际上效果并不理想,看过之后就忘记了.主要原因是没理解透程序架构,各个模块之间的关系,如何联系在一起,再加上没有实例验证.后来逐渐发现,理解框架能达到事半功倍的效果,理解框架之后,反而代码也更容易看懂,甚至可以猜部分代码的作用,印象更加深刻. 理解SPI的驱动框架,还是从最基本的三个入口点触发,platform_device,platfo