LINUX 驱动学习之路 -设备模型之别人的理解(3)
来源:互联网 发布:dota 知乎 编辑:程序博客网 时间:2024/05/17 20:11
转载自新浪博客shlonglong
在上一篇分析中,多次提到了SYSFS,这是个什么东西?这可是个很大的TOPIC,关于它的讲述可以写本书,但是我们暂时的目标不是要完全啃投它所有的东西,没时间,没精力,我们只要掌握我们需要的进行了。以下都是从网络上找的,我们读一遍就行了。
sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs 导出内核数据的方式更为统一,并且组织的方式更好,它的设计从 proc 中吸取了很多教训。
sysfs 的挂载点 /sys 目录结构,现在你可以进入这个目录看看再结合前面我们谈到的总线,设备,驱动,类,感受一下各个目录。如果你已经开始写一些驱动了,可以注册,或者卸载这个驱动看看这些目录下的文件有什么变化。我就不详细说了-> 先记住这句话,我们通过KOBJ关联起来的各个设备模型要素就是在SYS目录下体现的。我们添加总线,添加驱动,添加设备,创建属性文件等等都会在SYS下生成目录或者文件。
如果需要连接更多SYSFS的东西,可以参考http://www.docin.com/p-290065463.html,说实话,我并没有深入理解其中的机制,虽然它是必须的,等以后看完这部分,再来补充。
0 0
- LINUX 驱动学习之路 -设备模型之别人的理解(3)
- LINUX 驱动学习 -设备模型之别人的理解(2)
- linux驱动学习---设备模型别人的理解(1)
- linux内核驱动设备模型五之kobject (设备驱动模型的基石)
- Linux驱动之设备模型(3)
- Linux驱动之设备模型(3)
- Linux驱动之设备模型(3)
- Linux驱动之设备模型(3)
- Linux驱动之设备模型(3)
- Linux驱动之设备模型(3)
- Linux驱动之设备模型
- linux设备驱动模型:xxxx_core之个人理解
- Linux内核之BUS驱动设备模型理解
- Linux驱动模型学习(二)---字符设备驱动模型之二---初窥字符设备驱动
- Linux驱动之设备模型(5)-设备
- LINUX设备驱动之设备模型
- Linux驱动之设备模型(5)-设备
- 【linux设备模型】之platform设备驱动
- ANDROID自定义视图——onMeasure流程,MeasureSpec详解
- Android5.0常用颜色属性说明
- JSON和js对象转换
- Servlet 工作原理解析
- Spring @Autowired注解与自动装配
- LINUX 驱动学习之路 -设备模型之别人的理解(3)
- 【NAS】NFS客户端阻塞睡眠问题与配置调研
- HDU 5514 Frogs(容斥)
- HTML5 WebSocket和后端C#通信
- UNIT TEST
- Mysql索引会失效的几种情况分析
- 原型链机制简述
- Retrofit 使用 一
- Glide加载图片并保存到本地相册