Linux 驱动开发基础知识——总线设备驱动模型(七)
前面我们已经对驱动的基础写法有了一个初步的了解,但是我们之前的写法扩展性特别低,当我们将我们的驱动用在其他开发板时候就可能需要再次修改代码,现在我们需要对驱动的框架进行更细致的学习,这样才能更增强它的扩展性,更加易于扩展
Linux 驱动开发基础知识—— LED 驱动程序框架(四)
内核驱动部分的维护者,往往为同类的设备(比如LED、LCD、蜂鸣器等等)设计了一个成熟的、标准的、典型的框架。他们将同类设备的驱动中通用的一些功能抽离出来,作为驱动框架中的核心层,然后设计好核心层与具体操作层的接口,让驱动开发者来实现具体操作层