arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  512 随笔 :: 0 文章 :: 48 评论 :: 115万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  sysfs

摘要:以上所举的例子仅仅是一些常见的 sysfs 属性用法,实际的系统中还常常有很多其它的从未见过的 sysfs 属性,因此只有举例是不够的,即使维护了一份 sysfs 属性用法参考大全也不够,未来的内核版本还会出现新的 sysfs 属性,因此还必须了解 Linux 内核代码以找到实现这些属性的代码位置,以学会在没有相应属性文档的情况从内核源代码来分析其 sysfs 属性功能。 Sysfs 源码分析和编程实践 从源代码中理解 sysfs 属性的用途 更多的 sysfs 属性的功能只能靠阅读源代码来理解。还是以上文提到的 scsi_host 的 scan 属性来理解,这个功能没有任何文档上有描述,因此 阅读全文
posted @ 2010-10-10 11:19 arm-linux 阅读(4404) 评论(0) 推荐(0) 编辑

摘要:作者:Patrick Mochel 来源:网络 提要 sysfs是2.6内核的一个特性,它允许内核代码经由一个in-memory的文件系统把信息出报(export)到用户进程中,文件系统的目录层级(hierarchy)的组织是严格的,并构成了内核数据结构的内部组织的基础。在这种文件系统中产生的文件大多数是ASCII文件,通常每个文件有一个值。这些特性保证了被出报的信息的准确性并易于被访问,从而使sysfs成为2.6内核的最直观、最有用的特性之一。 介绍 sysfs是内核对象、属性及它们的相互关系的一种表现机制。它提供了两个组件:把这些条目通过sysfs来出报的内核编程... 阅读全文
posted @ 2010-10-10 11:11 arm-linux 阅读(1562) 评论(0) 推荐(0) 编辑

摘要:今天开完会,需要我总结关于sysfs的show和store,顺便全方位总结一下。 kobject sysfs 2.6内核增加了一个引人注目的新特性----统一设备模型。设备模型提供了一个独立的机制专门来表示设备,并描述其在系统中的拓补结构。1,kobject 设备模型的核心部分就是kobject, 它由struct kobject结构体表示,定义于<linux/kobject.h>中。kobject提供了诸如引用计数、名称和父指针等字段。具体结构如下:struct kobject {const char*name;//名称struct list_headentry;struct k 阅读全文
posted @ 2010-10-10 11:01 arm-linux 阅读(883) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示