当前位置: 技术问答>linux和unix
弱问:一个设备能不能既是字符设备又是块设备?
来源: 互联网 发布时间:2016-09-15
本文导语: RT。 不知道这个问题是不是很业余。。。初学驱动,我就问一下... | 抄一段Linux设备驱动程序中话给你: Linux系统将设备分成三种基本类型,每个模块通常实现为其中某一类:字符模块、块模...
RT。
不知道这个问题是不是很业余。。。初学驱动,我就问一下...
不知道这个问题是不是很业余。。。初学驱动,我就问一下...
|
抄一段Linux设备驱动程序中话给你:
Linux系统将设备分成三种基本类型,每个模块通常实现为其中某一类:字符模块、块模块、网络模块。然而这种将模块分成不同类型的方式并不是非常严格,程序员可以构造一个大模块,在其中实现不同类型的设备驱动程序。然而,优秀的程序员通常还是为每个新功能创建一个不同的模块,从而实现良好的伸缩性和扩展性。
Linux系统将设备分成三种基本类型,每个模块通常实现为其中某一类:字符模块、块模块、网络模块。然而这种将模块分成不同类型的方式并不是非常严格,程序员可以构造一个大模块,在其中实现不同类型的设备驱动程序。然而,优秀的程序员通常还是为每个新功能创建一个不同的模块,从而实现良好的伸缩性和扩展性。
|
可以 ,如MTD既可以作为字符设备访问,也可以做成块设备
不过设备节点不能共用
不过设备节点不能共用