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
设备模型
Linux
设备模型
浅析之uevent篇文字版
Linux
设备模型
浅析之uevent篇本文属本人原创,欢迎转载,转载请注明出处。
bingqingsuimeng
·
2012-09-06 11:00
linux
function
struct
filter
Class
action
《Linux内核修炼之道》精华分享与讨论——
设备模型
《Linux内核修炼之道》精华分享与讨论(11)——
设备模型
(上)分类:《Linux内核修炼之道》2010-03-2409:2312216人阅读评论(67)收藏举报推荐博文: Linux内核“问题门”—
wealoong
·
2012-09-06 10:00
数据结构
工作
struct
Module
Semaphore
linux内核
《Linux内核修炼之道》
《Linux内核修炼之道》
新版linux系统设备架构中关于电源管理方式的变更
新版linux系统设备架构中关于电源管理方式的变更basedonlinux-2.6.32 一、
设备模型
各数据结构中电源管理的部分 linux的
设备模型
通过诸多结构体来联合描述,如structdevice
bingqingsuimeng
·
2012-09-02 13:00
按键平台设备驱动
一、重要知识点:1.platform
设备模型
从Linux2.6起引入了一套新的驱动管理和注册机制,platform_device和platform_driver,Linux中大部分的设备驱动都可以使用这套机制
bingxx11
·
2012-08-24 18:00
linux
struct
Module
File
button
平台
Linux-2.6
设备模型
与sysfs文件系统
kobject对象: 它是
设备模型
的基本结构,对应于sysfs文件系统中的一个目录,它是一个结构体,不过在Linux中引入了面向对象的思想,从某些角度,也可以看成是一个类。
fuyajun01
·
2012-08-23 22:00
[置顶] linux设备驱动笔记一
以前,总提到
设备模型
这个东西,但我当时其实并不了解
设备模型
是什么东西。直到最近....
L_yangliu
·
2012-08-21 13:00
Linux
设备模型
(1)
随着计算机的周边外设越来越丰富,设备管理已经成为现代操作系统的一项重要任务,这对于Linux来说也是同样的情况。每次Linux内核新版本的发布,都会伴随着一批设备驱动进入内核。在Linux内核里,驱动程序的代码量占有了相当大的比重。下图是我在网络上搜索到的一幅Linux内核代码量的统计图,对应的内核版本是2.6.29。我们可以很明显的看到,在Linux内核中驱动程序的比例已经非常高了。Linux2
L_yangliu
·
2012-08-20 15:00
linux
manager
Class
工具
图形
linux内核
sysfs详解
1974706-1-1.htmlsysfs是Linux内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与proc有些类似,但除了与proc相同的具有查看和设定内核参数功能之外,还有为Linux统一
设备模型
作为管理之用
sourthstar
·
2012-08-18 16:00
Linux
设备模型
本文从四个方面来总结一些内容:1.底层数据结构:kobject,kset.2.linux
设备模型
层次关系:bus_type,device,device_driver.3.集成:PCI设备驱动模型实例及设备
leerobin83
·
2012-08-17 16:00
数据结构
linux
struct
list
Module
Class
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(四)
本系列文章对Linux
设备模型
中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。
Wuhzossibility
·
2012-08-15 16:00
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)
转载自:http://blog.csdn.net/yj4231/article/details/7746643 本系列文章对Linux
设备模型
中的SPI子系统进行讲解。
Wuhzossibility
·
2012-08-15 11:00
c
linux
struct
null
嵌入式
Diagnostics
LINUX设备驱动之
设备模型
五--device&driver&bus(三)
接上一篇文章,继续device_add()中的代码: error=bus_add_device(dev); if(error) gotoBusError;在对应总线目录下的device目录下创建几个到device的链接文件。 error=dpm_sysfs_add(dev); if(error) go
hs794502825
·
2012-08-13 22:00
LINUX设备驱动之
设备模型
四--device&driver&bus(二)
接上一篇文章,在往总线注册注册设备前要先创建device,我们可以静态的定义device结构变量,然后调用device_register()将其注册,或者通过内核提供的device_create()接口函数创建和注册device。先看看device的数据结构定义:structdevice{ structdevice *parent; structdevi
hs794502825
·
2012-08-13 22:00
linux
struct
list
null
Class
action
LINUX设备驱动之
设备模型
三--device&driver&bus(一)
在清楚了kobject之后,就可以继续分析device、driver、bus了,这三者是设备驱动程序的基本数据结构。我们可以这样理解,内核用device来表示各种设备,然后用driver来表示它的驱动,而设备有很多种,也属于相同类型或不同类型,而其对应的驱动可能同时也是另外一个设备的驱动,为了管理这些设备和驱动,就引入了总线bus_type,总线上有两个集合(也可以理解为两条链,如上图中的bus)
hs794502825
·
2012-08-13 22:00
linux
struct
filter
File
null
action
LINUX设备驱动之
设备模型
二--kset
我们已经知道了kset内嵌了kobject来表示自身的节点,创建kset就要完成其内嵌kobject,注册kset时会产生一个事件,事件而最终会调用uevent_ops字段指向结构中的函数,这个事件是通过用户空间的hotplug程序处理。下面我们一步一步分析。内核同样提供了创建和注册kset的函数kset_create_and_add()structkset*kset_create_and_add
hs794502825
·
2012-08-13 22:00
LINUX设备驱动之
设备模型
一--kobject
LINUX设备驱动驱动程序模型的核心数据结构是kobject,kobject数据结构在\linux\kobject.h中定义:structkobject{ constchar *name; structlist_head entry; structkobject *parent; structkse
hs794502825
·
2012-08-13 22:00
数据结构
linux
list
struct
object
null
linux网卡驱动
1.总线、设备和驱动 1.1简单介绍 Linux
设备模型
中三个很重要的概念就是总线、设备和驱动,即bus,device和driver。
jincm13
·
2012-08-10 14:00
设备模型
、设备与驱动关联的全过程分析 platform_device platform_driver driver bus关系
平台驱动注册过程 具体的目录如下: 关于
设备模型
、设备与驱动关联的全过程分析。...
liwendovo
·
2012-08-06 17:00
TWaver3D 编辑器的使用(二)—— 定制模板module
这两个模块分别完成房间模型,
设备模型
的模板置入,Ed
TWaverGeek
·
2012-08-06 10:00
java
TWaver
Linux
设备模型
——设备驱动模型和sysfs文件系统解读
本文将对Linux系统中的sysfs进行简单的分析,要分析sysfs就必须分析内核的driver-model(驱动模型),两者是紧密联系的。在分析过程中,本文将以platform总线和spi主控制器的platform驱动为例来进行讲解。其实,platform机制是基于driver-model的,通过本文,也会对platform机制有个简单的了解。内核版本:2.6.301.Whatissysfs?
yj4231
·
2012-07-29 19:00
linux底层驱动模型之一:Kobject
通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基本的对象管理,是构成Linux2.6
设备模型
的核心结构,它与sysfs文件系统紧密关联,每个在内核中注册的kobject对象都对应于
liwendovo
·
2012-07-24 22:00
[快速上手Linux设备驱动]之我看Linux
设备模型
(设备篇)
上一篇,walfred讲述了一个简单的字符设备驱动,没有看的同学一定要好好的看哦[快速上手Linux设备驱动]之我看Linux字符设备驱动,从这篇文章起,OurUnix转了一篇很不错的描写Linux
设备模型
的文章
liwendovo
·
2012-07-24 19:00
[快速上手Linux设备驱动]之我看Linux
设备模型
(总线篇)
上一篇,walfred讲述了一个简单的字符设备驱动,没有看的同学一定要好好的看哦[快速上手Linux设备驱动]之我看Linux字符设备驱动,从这篇文章起,OurUnix转了一篇很不错的描写Linux
设备模型
的文章
liwendovo
·
2012-07-24 19:00
数据结构
linux
struct
File
buffer
each
[快速上手Linux设备驱动]之一切皆是文件思想
如果你不理解Linux
设备模型
,请看下面:1.[快速上手Linux设备驱动]之我看Linux
设备模型
(总线篇)2.[快速上手Linux设
liwendovo
·
2012-07-24 17:02
linux内核
Android LCD和键盘 背光亮度数据流分析
同时参考:linux
设备模型
之led子系统1【从应用层到Framework】android LCD、键盘灯的背光亮度设置 2 原文地址: http://www.linuxidc.com/Linux/2011
wealoong
·
2012-07-18 14:00
android
struct
Module
keyboard
notifications
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(四)
本系列文章对Linux
设备模型
中的SPI子系统进行讲解。SPI子系统的讲解将分为4个部分。 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。
yj4231
·
2012-07-17 17:00
c
linux
struct
嵌入式
asynchronous
Linux
设备模型
_ 2
Linux那些事儿之我是Sysfs(2)linux设备底层模型关于linux
设备模型
网上有一些论述,有些东西我就用了拿来主义,进行了修改和整理。
goldfighter
·
2012-07-17 10:00
新版linux系统设备架构中关于电源管理方式的变更
新版linux系统设备架构中关于电源管理方式的变更basedonlinux-2.6.32 一、
设备模型
各数据结构中电源管理的部分 linux的
设备模型
通过诸多结构体来联合描述,如structdevice
tronteng
·
2012-07-11 09:00
设备驱动模型
Linux
设备模型
中三个很重要的概念就是总线、设备和驱动,即bus,device和driver。
Dreaming_My_Dreams
·
2012-07-09 18:00
数据结构
linux
struct
linux驱动编写之十三(
设备模型
之sysfs,bus,device,driver源代码分析)
sysfs文件系统存在于内存中,是一个虚拟文件系统,其提供了kobject对象层次的视图,可以让用户以一个简单文件系统的方式来观察系统中的各种设备的拓扑结构,使用属性对象,kobject可以导出文件的方式,将内核变量提供给用户读取或者写入。在2.6内核的系统中,都拥有sysfs文件系统。sysfs将kobject对象与目录项紧密联系,通过kobject结构体中的dentry字段实现的。sysfs根
bbs598598
·
2012-07-01 18:00
linux
struct
File
null
代码分析
symlink
Linux USB Gadget--软件结构
s3c2410设备控制器作为一个linux设备在这一层是作为platform设备而注册到linux
设备模型
中的。相关数据结
YAOZHENGUO2006
·
2012-06-25 18:00
数据结构
c
linux
struct
Descriptor
linux内核
Linux 内核/sys 文件系统介绍
sysfs是Linux内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与proc有些类似,但除了与proc相同的具有查看和设定内核参数功能之外,还有为Linux统一
设备模型
作为管理之用。
gjsisi
·
2012-06-19 17:00
linux
设备模型
深探
1、http://blog.csdn.net/zdm20061984/article/details/57094652、platform总线分析:http://blog.chinaunix.net/uid-26948992-id-3213010.html3、8250串口驱动分析:http://www.diybl.com/course/6_system/linux/Linuxjs/2008819/1
diy534
·
2012-06-16 15:00
完全解析input子系统
设备模型
之mini2440按键驱动程序
实现过程中参考了文章http://blog.csdn.net/sylcrq/article/details/6174144在此表示感谢 本人是成长中的菜鸟,经过三天三夜的琢磨,终于使按键驱动程序结合input子系统在mini2440上能够运行,下面将本人的成果展示如下,希望高手们不吝赐教;(代码红色部分为需要注意的地方) 驱动程序:#include#include#include#include#
wo519074786
·
2012-06-15 00:00
struct
report
Module
Random
input
button
Kobject结构体分析
device、driver、bus、class构成了
设备模型
,而kobject内嵌于其中,将这些
设备模型
的部件组织起来,并形成了sysfs文件系统。
zhoujiaxq
·
2012-06-08 17:00
数据结构
linux
list
struct
Class
hierarchy
TWaver3D 编辑器的使用(二)—— 定制模板module
这两个模块分别完成房间模型,
设备模型
的模板置入,Ed
webcode
·
2012-06-01 11:00
Module
驱动
设备模型
---sys文件系统
驱动
设备模型
---sys文件系统分类: linux内核源码分析2011-12-0713:41 196人阅读 评论(1) 收藏 举报 linux混混之牢骚: 同事小李要移民到美国,领导问他:“你对你的工资不满意吗
manshq163com
·
2012-05-28 10:00
linux内核源码分析
Linux
设备模型
(总线、设备、驱动程序和类)
总线总线是处理器和一个或多个设备之间的通道,在
设备模型
中,所有的设备都通过总线相连,甚至是内部的虚拟"
pengrui18
·
2012-05-26 23:00
linux
struct
File
Module
Semaphore
buffer
基于2440的SPI测试驱动程序以及应用程序(实例)
/******************************************** *说明:本实验是针对TQ2440的SPI测试程序 * *
设备模型
:混杂设备
melody157398
·
2012-05-25 18:00
linux
设备模型
详解
Linux2.6内核的一个重要特色是提供了统一的内核
设备模型
。
Tommy_wxie
·
2012-05-22 11:00
linux设备驱动模型之 bus(总线)原理与实例分析
1、
设备模型
随着技术的不断进步,系统的拓扑结构也越来越复杂,对智能电源管理、热插拔的支持要求也越来越高,2.4内核已经难以满足这些需求。
yinjiabin
·
2012-05-20 10:00
linux
struct
Module
File
null
buffer
linux
设备模型
之 kobject原理与实例分析
1、Sysfs文件系统 "sysfsisaram-basedfilesysteminitiallybasedonramfs.Itprovidesameanstoexportkerneldatastructures,theirattributes,andthelinkagesbetweenthemtouserspace.” Linux2.6内核引入了sysfs文
yinjiabin
·
2012-05-19 11:00
linux
struct
object
Module
null
attributes
linux设备驱动模型一上层容器之device
structdevice{ structdevice*parent;//父设备 structdevice_private*p;//设备的私有数据 structkobjectkobj;//表示该设备并把它链接到
设备模型
中的
new_abc
·
2012-05-19 09:00
linux
struct
list
null
Class
Parameters
Linux驱动程序中的platform总线详解
在设备驱动程序中经常会见到和platform相关的字段,分布在驱动程序的多个角落,这也是2.6内核中比较重要的一种机制,把它的原理弄懂了,对以后分析驱动程序很有帮助,下面简单介绍一下:在linux2.6
设备模型
中
zzsfqiuyigui
·
2012-05-18 06:00
linux设备驱动模型一上层容器之bus
总线是处理器与设备之间通道,在
设备模型
中,所有的设备都通过总线相连我们看一下一般我们的系统中都注册了哪些总线:总线由bus_type结构表示,定义在structbus_type{ constchar*name
new_abc
·
2012-05-17 22:00
linux设备驱动模型一三基础结构之Kobject
在linux的驱动表示中,主要有三个基本的结构,分别是kobject,kset,ktype.Kobject,kset,kypte这三个结构是
设备模型
中的下层架构。
new_abc
·
2012-05-11 23:00
数据结构
linux
struct
null
linux内核
linux设备驱动模型一概述
Linux2.6内核最初为了应付电源管理的需要,提出了一个
设备模型
来管理所有的设备。
new_abc
·
2012-05-10 23:00
Sysfs文件系统与Linux
设备模型
hi.baidu.com/%F2%DF%F2%D1%B7%C9%B9%FD%BC%D0%D6%F1%CC%D2/blog/item/cc307dfdcafcbd89b801a06b.htmlSysfs文件系统与Linux
设备模型
lwpping
·
2012-05-08 14:00
总线介绍
介绍structbus_type非常好的分类:linux内核驱动开发2010-08-2316:26196人阅读评论(0)收藏举报总线总线是处理器和一个或多个设备之间的通道,在
设备模型
中,所有的设备都通过总线相连
l627859442
·
2012-05-08 12:00
linux
内核驱动开发
android
设备模型
:经济基础:kobjet、kset、kobj_type。上层建筑:设备、驱动、总线。 驱动开发三件宝:1、spec(协议规范)2、
wangkaiblog
·
2012-05-03 22:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他