Linux设备管理系统的源代码指的是哪些部分?
发布网友
发布时间:2022-04-27 10:08
我来回答
共1个回答
热心网友
时间:2022-05-26 06:08
设备管理系统,严格意义上没有这个东西。
内核分为几个部分,而设备管理是基于设备驱动上一层的东西,这些东西是通过驱动中参照某些标准,比如声卡参照alsa,视频参照v4l2,一些自己写的驱动则是自己定义调用接口。接口可以是IOCTL接口,也可以是read, write接口。也就是说,设备管理实际上是基于文件系实现的。
对应的文件系统,可以通过/dev下的设备节点来进行设备管理,也可以通过/proc文件系统来进行属性查询,也可以通过/sys文件系统来进行配置和获得整个系统设备的map。
大概就这样。