OS操作系统 linux - 创建/dev目录下设备文件的原理
发布日期:2021-06-29 14:23:37
浏览次数:3
分类:技术文章
本文共 353 字,大约阅读时间需要 1 分钟。
1,原理
From userspace, block devices are accessed using device files, usually stored in /dev/
Created manually or dynamically by udev
2,代码分析
从代码上看:用device_create()函数来创建设备节点。
实际逻辑是:加载驱动时,执行device_add()函数,
device_add()会在/sys目录对应设备目录下创建uevent属性节点,
应用层的udev则会根据uevent来创建/dev目录下的设备节点。
device_create()只是device_register()的封装,
而device_register()则是device_add()的封装。
转载地址:https://chilaidashi.blog.csdn.net/article/details/112576444 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月27日 23时56分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java 高性能队列Disruptor
2019-04-29
SpringBoot 使用https
2019-04-29
Java 读写锁
2019-04-29
JVM Minor GC、Full GC和Major GC
2019-04-29
SpringBoot @Scheduled 执行两次的问题
2019-04-29
idea maven工程打jar包,运行出现xxx.jar中没有主清单属性的问题解决方法
2019-04-29
java 使用GDAL生产tif格式
2019-04-29
Node,js 事件循环原理(Event loop)
2019-04-29
CSS3&JavaScript 图片分隔切换
2019-04-29
CSS3&JavaScript 瀑布流
2019-04-29
tomcat配置JVM
2019-04-29
Oracle获取连接超级慢的问题
2019-04-29
关于HashMap初始化容量,设置多少合适。
2019-04-29
MYSQL 自定义函数
2019-04-29
早鸟票倒计时3天 | 2019携程技术峰会,11月9日上海(含福利)
2019-04-29
干货 | 微信小程序一键转百度小程序,携程火车票团队是这样做的
2019-04-29
沙龙回顾 | 移动互联网下的测试工程效率提升,含PPT和视频
2019-04-29
程里人 | 携程程序猿/媛的1024
2019-04-29
常见的字符集编码
2019-04-29
前端(一):字符与语义标签
2019-04-29