没有合适的资源?快使用搜索试试~ 我知道了~
首页linux设备模型之sysfs使用
资源详情
资源评论
资源推荐
linux 设备模型____sysfs 使用
前面几篇文章已经相对详细的描述了 设备模型, 设备模型本质上是把设备安
装虚拟的总线、设备、驱动、类这些“概念性”的东西模型化了一下,使对设备和驱动的管
理有了面向对象的感觉;对这一切的底层结构实现也做了描述,把握住 、 等结
构 类 型 即 可 对 设 备 模 型 的 底 层 实 现 有 更 清 晰 的 把 握 , 能 真 正 理 解 这 些
、、、 到底是互相什么关系。
设备模型的底层实现的结果是在 目录下的一级级的各种目录,这在客观上就
衍生出了 文件系统,所以经常会说 文件系统是针对设备模型的,实际上 文
件系统是 设备模型的衍生产物。
由前面的文章能发现, 下不一定所有设备都必须得对应驱动,很多设备和驱动都
是仅仅为了调试用的,可以对某些文件进行读或者写操作来改变想要查看或修改的内容,
换句话说,用户从 下想要直接查看或修改内核设备驱动的一些参数, 就是用户
和内核之间的桥梁,这非常类似 ,只是 更多用于查看或修改内核进程参数。
现在切入本文主要内容,如何使用 ,还是从例子入手:
在 plaorm 总线下建立一个设备,叫“gpon”
!"#!$%&''$((
)
第一参数是名字;第二参数是序号;第三参数是资源;第四参数是资源个数
#!!(($*+$%&''$,
!"#!$%&''$((
-
在 gpon 设备的目录下,建立一个属性组
"*.$"!
/01%2%34(56($
-
7777777777778
-
上面首先在 #! 总线下创建一个设备叫 ,然后在 设备的 即
目录下创建一个属性组 !,属性组的重要成员是 ! 和 9,分别是名字
和属性,名字意味着将以此命名的目录出现在 目录下,属性代表实际的可读或可写的
属性内容;这里全局变量 ! 如下:
:9!
名字为 !,以这个名字命名的目录将出现在 目录下
8!(!($
这是实际的属性内容,全局变量 !9
89!9$
-
FSak47
- 粉丝: 237
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0