/dev/目录下的内容与/proc/下文件devices中的内容有什么区别?

本文解析了Linux环境下设备驱动加载过程中的关键概念。通过对比/proc/devices与/dev目录下的内容,详细阐述了设备节点创建的过程及其与驱动加载的关系。

 

linux环境下,/dev/目录下的内容与/proc/下文件devices中的内容有什么区别?

向板子上加载驱动 模块时,/proc/devices文件中有变化,而/dev下根本没有变化,/dev/下不也应该是设备接点吗,为什么为模块建立设备接点时,/dev/下却没有变化呢? 

因为:

/proc/devices/   中的设备是通过insmod加载到内核的,它可产生一个major供mknod作为参数。 
/dev/*.*              是通过mknod加上去的,格式:mknod device1 c/b major minor 如:mknod dr1 c 254 0,用户通过此设备名来访问你的驱动。

也就是说:先有/proc/devices   后有/dev 下面的设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值