学习Linux时相信大家都有听说过如下概念: 字符设备,块设备,网络设备。我已经无法明确界定是什么时候linux开始引入这些设备模型,总之从开始接触2.4 kernel时已经有这些基本类型了。
在Linux2.6内核引入了bus_type、device_driver、device分别描述总线,驱动和设备,这就是所谓的“总线设备驱动模型”。总线是三者联系起来的基础,通过一种总线类型,将设备和驱动联系起来。
学习Linux时相信大家都有听说过如下概念: 字符设备,块设备,网络设备。我已经无法明确界定是什么时候linux开始引入这些设备模型,总之从开始接触2.4 kernel时已经有这些基本类型了。
在Linux2.6内核引入了bus_type、device_driver、device分别描述总线,驱动和设备,这就是所谓的“总线设备驱动模型”。总线是三者联系起来的基础,通过一种总线类型,将设备和驱动联系起来。