Linux设备管理系统的源代码指的是哪些部分?
Linux内核0.11完全注释里与设备有关的只有块设备驱动程序,字符设备驱动程序。但是设备管理指的是什么呢?急求助,望达人义务帮帮忙解释下吧...
Linux 内核0.11 完全注释里与设备有关的只有块设备驱动程序,字符设备驱动程序。但是设备管理指的是什么呢?急求助,望达人义务帮帮忙解释下吧
展开
1个回答
2011-07-03
展开全部
设备管理系统,严格意义上没有这个东西。
内核分为几个部分,而设备管理是基于设备驱动上一层的东西,这些东西是通过驱动中参照某些标准,比如声卡参照alsa,视频参照v4l2,一些自己写的驱动则是自己定义调用接口。接口可以是IOCTL接口,也可以是read, write接口。也就是说,设备管理实际上是基于文件系实现的。
对应的文件系统,可以通过/dev下的设备节点来进行设备管理,也可以通过/proc文件系统来进行属性查询,也可以通过/sys文件系统来进行配置和获得整个系统设备的map。
大概就这样。
内核分为几个部分,而设备管理是基于设备驱动上一层的东西,这些东西是通过驱动中参照某些标准,比如声卡参照alsa,视频参照v4l2,一些自己写的驱动则是自己定义调用接口。接口可以是IOCTL接口,也可以是read, write接口。也就是说,设备管理实际上是基于文件系实现的。
对应的文件系统,可以通过/dev下的设备节点来进行设备管理,也可以通过/proc文件系统来进行属性查询,也可以通过/sys文件系统来进行配置和获得整个系统设备的map。
大概就这样。
快又稳
2024-10-28 广告
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询