E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Sysfs
Linux设备模型——设备驱动模型和
sysfs
文件系统解读
本文将对Linux系统中的
sysfs
进行简单的分析,要分析
sysfs
就必须分析内核的driver-model(驱动模型),两者是紧密联系的。
yj4231
·
2012-07-29 19:00
sysfs
文件系统
sysfs
isamechanismforrepresentingkernelobjects,theirattributes,andtheirrelationshipswitheachother.Itprovidestwocomponents
xiaocaichonga
·
2012-07-26 16:00
linux底层驱动模型之一:Kobject
通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基本的对象管理,是构成Linux2.6设备模型的核心结构,它与
sysfs
文件系统紧密关联,每个在内核中注册的kobject对象都对应于
liwendovo
·
2012-07-24 22:00
sysfs
方式实现马达驱动
来自:http://blog.csdn.net/tjd0227/archive/2010/04/22/5517256.aspx由于对
sysfs
的概念不是太清楚,只是知道
sysfs
是一种类似于/proc的虚拟文件系统
manshq163com
·
2012-07-19 13:00
关于oop错误定位的学习
6.4 必修实验3--内核异常分析(3)接下来的这些信息,和这个模块的调试没多大关系,它们是虚拟内存页目录、页表信息、oops错误号以及最后访问的
sysfs
文件等。
heqiuya
·
2012-07-19 11:00
汇编
vim
oop
语言
makefile
程序开发
sysfs
驱动
这里我们先来看一段documentation/filesystems/
sysfs
.txt里关于
sysfs
文件系统的描述:
sysfs
isaram-basedfilesysteminitiallybasedonramfs.Itprovidesameanstoexportkerneldatastructures
manshq163com
·
2012-07-18 15:00
用户空间与内核空间数据交换的方式(3)------模块参数与
sysfs
内核子系统或设备驱动可以直接编译到内核,也可以编译成模块,如果编译到内核,可以使用前一节介绍的方法通过内核启动参数来向它们传递参数,如果编译成模块,则可以通过命令行在插入模块时传递参数,或者在运行时,通过
sysfs
pillarbuaa
·
2012-07-17 16:00
数据结构
String
struct
Module
测试
Class
Linux 设备模型 _ 2
Linux那些事儿之我是
Sysfs
(2)linux设备底层模型关于linux设备模型网上有一些论述,有些东西我就用了拿来主义,进行了修改和整理。
goldfighter
·
2012-07-17 10:00
ubuntu下eclipse不能识别手机驱动解决办法
74baLenovo(本人的手机是LenovoS2)这时键入sudogedit/etc/udev/rules.d/50-Android.rules在打开的文件中增加以下文本:SUBSYSTEM=="usb",
SYSFS
voiceofnet
·
2012-07-15 12:00
eclipse
android
ubuntu
手机
Path
tools
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)
预备知识要求:1.SPI总线 2.platfrom平台 3.
sysfs
子系统
yj4231
·
2012-07-14 14:00
c
linux
struct
嵌入式
transactions
使用mount修改你的android中/system为只读权限
tmpfs /dev tmpfs rw,mode=755 0 0 devpts /dev/pts devpts rw,mode=600 0 0 proc /proc proc rw 0 0
sysfs
dengzhangtao
·
2012-07-12 18:00
mount
sysfs
API总结
sysfs
是用于表现设备驱动模型的文件系统,它基于ramfs。要学习linux的设备驱动模型,就要先做好底层工作,总结
sysfs
提供给外界的API就是其中之一。
tronteng
·
2012-07-10 17:00
linux内核部件分析(九)——设备驱动模型之device-driver
前面我们分析了device、driver、bus三种类型,主要是三者的注册与注销,在
sysfs
中的目录与属性文件创建等内容。
tronteng
·
2012-07-10 17:00
工作
list
null
UP
each
linux内核
linux内核部件分析(七)——设备驱动模型之driver
原因也很简单,对于driver,我们能定义的公共部分实在不多,能再
sysfs
中表达的也很少。
tronteng
·
2012-07-10 17:00
linux内核部件分析(六)——设备驱动模型之device
linux的设备驱动模型,是建立在
sysfs
和kobject之上的,由总线、设备、驱动、类所组成的关系结构。从本节开始,我们将对linux这一设备驱动模型进行深入分析。
tronteng
·
2012-07-10 17:00
linux内核部件分析(五)——设备驱动模型的基石kobject
之前我们分析了引用计数kref,总结了
sysfs
提供的API,并翻译了介绍kobject原理及用法的文档。
tronteng
·
2012-07-10 17:00
Android中的BatteryService及相关组件
BatteryService作为电池及充电相关的服务,它的实现非常简单:o监听UEvent,读取
sysfs
里中的状态。实现了一个UEvent的观察者。
gjsisi
·
2012-07-08 16:00
Android中的BatteryService及相关组件
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静BatteryService作为电池及充电相关的服务,它的实现非常简单:o监听UEvent,读取
sysfs
tanxs001
·
2012-07-05 15:00
linux驱动编写之十三(设备模型之
sysfs
,bus,device,driver源代码分析)
sysfs
文件系统存在于内存中,是一个虚拟文件系统,其提供了kobject对象层次的视图,可以让用户以一个简单文件系统的方式来观察系统中的各种设备的拓扑结构,使用属性对象,kobject可以导出文件的方式
bbs598598
·
2012-07-01 18:00
linux
struct
File
null
代码分析
symlink
android2.3 SD卡、U盘自动挂载
查阅相关资料,知道在android2.3中是vold程序负责检查内核的
sysfs
文件系统,发现有SD卡插入后,自动挂载。
zhengmeifu
·
2012-06-29 08:00
android
浏览器
features
平台
deprecated
filesystems
内存文件系统——
sysfs
sysfs
是一个内存虚拟文件系统,提供了一个kobject层次结构的视图。
sysfs
根目录下包含至少10个目录:l block:该目录包含了系统中注册的每个块设备对应的目录。
fuyajun01
·
2012-06-26 23:00
Linux 内核/sys 文件系统介绍
sysfs
是Linux内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与proc有些类似,但除了与proc相同的具有查看和设定内核参数功能之外,还有为Linux统一设备模型作为管理之用。
gjsisi
·
2012-06-19 17:00
Android/Bluetooth 初始化流程
BoardpowerinitMACHINE_STARTinit_machine=comet_initbt_power_initbluetooth_power2.HCIdevice/connectionmanager,socketinitbt_init()bt_
sysfs
_i
gjsisi
·
2012-06-17 10:00
Android/Bluetooth 初始化流程
init_machine=comet_initbt_power_initbluetooth_power2.HCIdevice/connectionmanager,socketinitbt_init()bt_
sysfs
lizzywu
·
2012-06-14 10:00
Kobject结构体分析
device、driver、bus、class构成了设备模型,而kobject内嵌于其中,将这些设备模型的部件组织起来,并形成了
sysfs
文件系统。
zhoujiaxq
·
2012-06-08 17:00
数据结构
linux
list
struct
Class
hierarchy
Sysfs
文件系统
sysfs
文件系统存在于内存中,是一个虚拟文件系统,其提供了kobject对象层次的视图,可以让用户以一个简单文件系统的方式来观察系统中的各种设备的拓扑结构,使用属性对象,kobject可以导出文件的方式
manshq163com
·
2012-05-28 12:00
使用 /sys 文件系统访问 Linux 内核
使用/sys文件系统访问Linux内核
sysfs
虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径程任全 (
[email protected]
),Linux内核开发者、存储开发工程师,UIT(创新科存储技术有限公司
manshq163com
·
2012-05-28 09:00
DEVICE_ATTR 和
sysfs
的东西 --
sysfs
_create_group
说道
sysfs
接口,就不得不提到函数宏 DEVICE_ATTR原型是#defineDEVICE_ATTR(_name,_mode,_show,_store) structdevice_attributedev_attr
wealoong
·
2012-05-24 13:00
windows
android
struct
null
Class
delay
linux设备模型详解
1.
Sysfs
文件系统
Sysfs
文件系统是一个类似于proc文件系统的特殊文件系统,用于将系统中的设备组织成层次结构,并向用户模式程序提
Tommy_wxie
·
2012-05-22 11:00
linux设备驱动模型 之driver(驱动)原理与实例分析
1、驱动描述 驱动程序由structdevice_driver描述:structdevice_driver{constchar*name;/*驱动程序的名字(体现在
sysfs
中)*/structbus_type
yinjiabin
·
2012-05-20 19:00
linux
struct
Module
File
null
linux设备驱动模型之 kset原理与实例分析
1、Kset kset是具有相同类型的kobject的集合,在
sysfs
中体现成一个目录,在内核中用kset数据结构表示,定义为:structkset{structlist_headlist
yinjiabin
·
2012-05-19 22:00
数据结构
linux
struct
list
filter
Module
linux设备模型之 kobject原理与实例分析
1、
Sysfs
文件系统 "
sysfs
isaram-basedfilesysteminitiallybasedonramfs.Itprovidesameanstoexportkerneldatastructures
yinjiabin
·
2012-05-19 11:00
linux
struct
object
Module
null
attributes
linux设备驱动模型一三基础结构之Kset
Kset本身也是一个kobject,所以它在
sysfs
里同样表现为一个目录,但它和kobject的不同之处在于kset可以看作是一个
new_abc
·
2012-05-12 13:00
linux设备驱动模型一三基础结构之Kobject
在
sysfs
中每一个目录都对应一个kobject.这些kob
new_abc
·
2012-05-11 23:00
数据结构
linux
struct
null
linux内核
Sysfs
文件系统与Linux设备模型
http://hi.baidu.com/%F2%DF%F2%D1%B7%C9%B9%FD%BC%D0%D6%F1%CC%D2/blog/item/cc307dfdcafcbd89b801a06b.html
Sysfs
lwpping
·
2012-05-08 14:00
Linux下Android ADB驱动安装详解
002 Device 021: ID 04e8:6860 Samsung Electronics Co., Ltd 对应rules: SUBSYSTEM=="usb",
SYSFS
qianjigui
·
2012-05-06 10:00
android adb
Linux下Android ADB驱动安装详解
002 Device 021: ID 04e8:6860 Samsung Electronics Co., Ltd 对应rules: SUBSYSTEM=="usb",
SYSFS
qianjigui
·
2012-05-06 10:00
android adb
用户空间与内核空间数据交换的方式(转)
内核启动参数、模块参数与
sysfs
、sysctl、系统调用和netlink一、引言 一般地,在使用虚拟内存技术的多任务系统上,内核和应用有不同的地址空间,因此,在内核和应用之间以及在应用与应用之间进行数据交换需要专门的机制来实现
AaronIn
·
2012-05-03 21:00
struct
socket
File
table
input
makefile
libudev and
Sysfs
Tutorial
IntroductionandMotivationOnUnixandUnix-likesystems,hardwaredevicesareaccessedthroughspecialfiles(alsocalleddevicefilesornodes)locatedinthe /dev directory.Thesefilesarereadfromandwrittentojustlikenorma
fjb2080
·
2012-05-02 17:00
object
list
application
interface
reference
Descriptor
基于Android的Linux内核的电源管理:Early Suspend
用户空间的接口在kernel/power/main.c中,定义了一组
sysfs
的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp]viewplaincopyprint
jgdu1981
·
2012-05-02 11:00
数据结构
android
Hibernate
工作
struct
linux内核
基于
sysfs
的LED驱动编写以及应用程序的编写
***************************************************************************************************************************作者:EasyWave 时间:2012.05.01类别:linux驱动开发
wavemcu
·
2012-05-01 11:00
timer
struct
report
Module
delay
基于Android的Linux内核的电源管理:Early Suspend
用户空间的接口在kernel/power/main.c中,定义了一组
sysfs
的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp]viewplaincopystaticstruct
wangyunqian6
·
2012-04-28 12:00
android输入设备相关文件
这个文件可以读取event0这些硬件信息,用4.0模拟器读取出来的信息是:I:Bus=0000Vendor=0000Product=0000Version=0000N:Name="qwerty2"P:Phys=S:
Sysfs
jjding1986
·
2012-04-28 11:00
android
存储
Linux LED子系统
需要打开的配置CONFIG_NEW_LEDS=Y#enableLinuxLEDsupportCONFIG_LEDS_CLASS=Y#enablestheled
sysfs
classin/sys/class
zhangchiytu
·
2012-04-26 23:00
基于Android的Linux内核的电源管理:Early Suspend
用户空间的接口在kernel/power/main.c中,定义了一组
sysfs
的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp]viewplaincopystaticstruct
tronteng
·
2012-04-25 11:00
[input] 输入子系统综述
input/devices 查看系统输入设备的相关信息I:Bus=0019Vendor=0000Product=0000Version=0000 N:Name="ACCDET" P:Phys= S:
Sysfs
muojie
·
2012-04-20 15:00
(译)跟我一起写udev rules
目录介绍 关于本文档 更新历史概念 术语:devfs,
sysfs
,nodes,etc. 为什么?
zuosifengli
·
2012-04-20 12:00
Linux内核修炼之Low-Level
Sysfs
Operations理解
访问设备有两种途径:一种是创建/dev设备节点,另一种是通过
sysfs
,这两种都可以通过我们熟悉的open,read,write来操作了(unix哲学:万物皆文件)。
yyplc
·
2012-04-19 10:00
struct
hierarchy
permissions
attributes
linux内核
structure
基于Android的Linux内核的电源管理:Early Suspend
用户空间的接口在kernel/power/main.c中,定义了一组
sysfs
的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp]viewplaincopystaticstruct
Hnust_cool
·
2012-04-19 08:00
数据结构
android
Hibernate
工作
struct
linux内核
udev--
sysfs
-hal
1.mountfunction:AllfilesaccessibleinaUnixsystemarearrangedinonebigtree,thefilehierarchy,rootedat/.Thesefilescanbespreadoutoverseveraldevices.Themountcommandservestoattachthefilesystemfoundo
zuosifengli
·
2012-04-17 11:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他