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
PROBE
Linux驱动中,
probe
函数何时被调用
最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了structdevice_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的structplatform_device*smdk2410_devices{}中加入设备也会调用。但从来
dahailinan
·
2012-10-18 16:00
linux
struct
null
table
each
methods
浅析linux 2.6.23 bus总线模型下match()和
probe
()函数调用顺序
将driver驱动内嵌的kobj对象添加到管理该driver的总线层次管理集合kset所管理的链表中,然后调用driver_attach()函数,遍历驱动所在bus总线的设备链表klist_devices检测该driver驱动程序是否可以为bus总线上未获得驱动的device设备提供驱动,进一步通过__driver_attach()函数检测设备是否可以被该driver驱动管理.__driver_a
bailyzheng
·
2012-10-16 23:00
redhat 上网 网卡配置 驱动安装
首先使用命令kudzu --
probe
--class=network 会显示网卡的型号以及机器上都有几个网卡 使用命令查看kernel包是否都装全了,具体如下: 如果装全了,会显示如下几个包
wsql
·
2012-10-16 18:00
redhat
Linux驱动模型的编程模式
Linux驱动模型的编程模式1.总线类型逻辑 定义一个总线类型(structbus_type)对象,在该对象中,需要指定总线类型的名字,还需要实现一些回调函数,例如match,
probe
等。
chenglinhust
·
2012-10-16 10:00
Linux Device和Driver注册过程,以及
Probe
的时机
田海立@CSDN2011/08/26Linux2.6的设备驱动模型中,所有的device都是通过Bus相连。device_register()/driver_register()执行时通过枚举BUS上的Driver/Device来实现绑定,本文详解这一过程。这是整个LINUX设备驱动的基础,PLATFORM设备,I2C上的设备等诸设备的注册最终也是调用本文讲述的注册函数来实现的。LinuxDevi
bailyzheng
·
2012-10-15 23:00
linux
struct
table
null
each
methods
lcd驱动详细程序
以后自己留看主要是framebuffer各个结构的初始化,以及注册,
probe
函数最关键可以单独编译,使用通用的module makefile编译成.ko格式。
j_akill
·
2012-10-11 10:00
解决一个Opnet统计量问题
Opnet仿真过程中可以自定义一些统计量来收集和查看结果,定义统计量的方式无非那几个步骤,
probe
->op_state_reg()->op_stat_write(),按理说不是一件难事。
woshishuizzz
·
2012-10-04 15:00
I2C_BOARD_INFO{} / i2c_register_board_info() / i2c_match_id() /
probe
()
233/**234*structi2c_board_info-templatefordevicecreation235*@type:chiptype,toinitializei2c_client.name236*@flags:toinitializei2c_client.flags237*@addr:storedini2c_client.addr238*@platform_data:stored
angle_birds
·
2012-09-28 16:00
c
struct
Module
table
Pointers
mtk android tp 运行方式更改
步骤1.
probe
中创建线程thread=kthread_run(my_touch_event_handler,0,"msg2133");步骤2.完成轮询函数staticintmy_touch_event_handler
gaoguoxin2
·
2012-09-27 17:00
platform_driver_register( )过程追踪
platform_driver_register()负责注册平台驱动程序,如果在内核中找到了使用驱动程序的设备,调用
probe
()。
金衣人
·
2012-09-27 16:00
LambdaProbe使用简介
除此之外,Tomcat
Probe
还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。 包括 应用程序,数据源,发布,日志,线程,集群,系统
huang552
·
2012-09-27 14:00
lambda
Tiny6410触摸屏驱动设置platform data分析
在函数s3c_ts_
probe
中,对于下面的代码,我想弄清楚platform设备dev中的struct s3c_ts_mach_info 类型的变量是在哪定义并设置的:s3c_ts_cfg = s3c_ts_get_platdata
ahstusujian
·
2012-09-21 18:00
c
null
平台
resources
QualComm 8x50 上MMC host controller 硬件检测分析
inMMChostcontrollerdriverinitializationprocess,msmsdcc_
probe
()functionwillbecalled.butinfact,kernelhasnotdetectedtherealMMChostcontrollerhardwaretillnow
gjsisi
·
2012-09-18 16:00
function
IO
command
cmd
initialization
设备驱动外传 - 虚拟总线和platform device
2.系统初始化platformdevice在驱动程序的初始化函数xxx_
probe
gjsisi
·
2012-09-18 14:00
struct
null
each
resources
delay
有关mtkfb中screen_update队列的分析
首先定义了一个taskstaticstructtask_struct*screen_update_task=NULL;在
probe
中进行了初始化: init_waitqueue_head(&screen_update_wq
yalexiaoqiang
·
2012-09-12 22:00
基于MTD的NANDFLASH设备驱动底层实现原理分析(七)
上接:基于MTD的NANDFLASH设备驱动底层实现原理分析(六)初始化基本的硬件配置后
probe
函数就会开始与NAND芯片进行交互了,它要做的事情主要包括这几个方面:读取NAND芯片的ID,然后查表得到这片
bingqingsuimeng
·
2012-09-11 18:00
c
struct
Module
layout
table
delay
usb设备的
probe
全过程
blog.csdn.net/aaronychen/article/details/2192147 本文将详细讲述2.6.22下的一个USB设备插上linux系统的PC后是如何一步一步调到我们的usb设备驱动的
probe
q553716434
·
2012-09-06 20:00
c
linux
struct
null
each
interface
S5PV210 显示控制器及framebuffer驱动s3c-fb.c中
probe
函数分析
三星SOC芯片上集成了显示控制器(有称作fimd的,FullyInteractiveMobileDisplay)。它的驱动分为mainline版本的和legacy版本的,mainline版本的是通用的,由BenDooks管理着的,代码比较规范。下面我们来分析一下这个驱动,这个驱动在driver/video/里,文件名是s3c-fb.c与其相关的,主要还有arch/arm/plat-s5p
S5PV210_DevBoard
·
2012-09-06 17:00
数据结构
c
windows
struct
video
buffer
marvell mmp3 pxa2128 sd8787 bluetooth code analysis
本文单板mmp3pxa2128 我们先看下
probe
过程吧,然后再一个一个展开讲解/** *@briefThisfunctionprobethecard * *@paramfuncApointertosdio_funcstructure
robinyeung
·
2012-09-01 12:00
mtk android tp 调试
msg2133tp调试重要函数为:tpd_local_init(tpd_
probe
), tpd_suspend, tpd_resumeMsg2133_driver.c:/*CopyrightStatement
gaoguoxin2
·
2012-09-01 10:00
c
android
struct
download
button
MTK
实例解析linux内核I2C体系结构(2)
这里分别称这两种方式为“Adapter方式(LEGACY)”和“
Probe
方式(newstyle)”。(1)Adapter方式(LEGACY)(下面的实例代码是在2.6
bingqingsuimeng
·
2012-08-29 14:00
Algorithm
c
struct
command
Module
linux内核
实例解读网卡驱动(tg3.c support BCM570x NIC)
1,驱动模块的加载和卸载 如果网络设备(包括wireless)是PCI规范的,则先是向内核注册该PCI设备(pci_register_driver),然后由pci_driver数据结构中的
probe
函数指针所指向的侦测函数来初
longerzone
·
2012-08-28 09:00
数据结构
timer
linux
网络
struct
Module
Linux I2C设备读写应用程序
6341975在linux中,I2C总线被做为一个标准总线加进内核,所有的I2C设备都被挂到该总线上,通过I2ccore进行管理,设备驱动通过调用I2ccore中的注册函数将I2C驱动注册到I2C总线上,在
probe
cjsycyl
·
2012-08-24 10:00
android2.3.4下,linux2.6.36内核的lcd驱动
,linux2.6.36内核的lcd驱动硬件平台:mini6410+4.3LCD系统平台:android2.3.4+linux2.6.36驱动文件:s3c-fb.c我们这里主要分析s3c-fb.c中的
probe
allenner1
·
2012-08-21 17:00
c
android
linux
windows
struct
平台
uboot 常用命令
1、Nand常用命令:nand erase 、nand write 2、SPI命令:sf
probe
2、sf erase、sf write 3、存储设备操作:mmcinfo
嵌入式Linux
·
2012-08-17 23:00
uboot
s3c2410_lcd & frame buffer 驱动分析
int__inits3c2410fb_
probe
(structdevice*dev){ structs3c2410fb_info*info; structfb_info *fbinfo;
慎思
·
2012-08-16 14:00
Linux firmware 加载 (2012-04-01 15:46)
标签: 目录 嵌入式 firmware export Linux 分类: Linux内核1、request_firmware在内核使用,需要文件系统支持,就是说,启动的时候如果在驱动里面的
probe
mirkerson
·
2012-08-09 22:00
platform_device和platform_driver
首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其
probe
、remove等函数,并初始化其中的driver变量3、实现其
probe
、remove等函数看
hyl1718
·
2012-08-07 13:00
struct
Stream
File
Semaphore
Module
IIS
关于platform_driver 是如何匹配 platform_device的和如何调用到platform_driver中的
probe
函数的研究
在linux中platform平台驱动又三大部分组成,第一是bus、第二是驱动、第三是设备。 第一总线也就是platform_bus,总线也是一种特殊的device,到底层下面还是要调用device_register来注册该总线设备,然后是用来注册总线的属性结构体bus_type(platform_bus_type),至此platform平台的总线已经准备好。具体介绍可以看我另一篇
liwendovo
·
2012-08-06 17:00
struct
Module
table
null
each
平台
Linux驱动之Platform Driver
,这此操作由platform_device.h中定义的一组函数完成.我们先来看看structplatform_driver这个结构体:structplatform_driver{ int(*
probe
liwendovo
·
2012-08-06 16:00
new style I2C设备驱动分析,
probe
,struct i2c_device_id
本文来自:http://hi.baidu.com/fcni_cn/item/561f6f3f0c391abc124b146a最近看了韦东山驱动视频的i2c部分,总结出相关知识,分享给大家 .在内核中有两种方式的i2c设备驱动的编写方法,一种legacy方式,一种是newstyle方式。韦东山视频和宋宝华书籍里讲解的都是legacy方式,但是在新版本内核中,legacy方式的i2c设备驱动已经编译
lanmanck
·
2012-08-06 00:00
c
struct
list
Module
table
byte
Linux内核中关于定时器Timer的应用
2.6.30.4\drivers\input\touchscreen):structtimer_listtimer;/*P:lock*/2初始化在函数 staticint__devinitad7877_
probe
tsuibin
·
2012-08-02 18:00
timer
kernel
触摸屏i2c设备和驱动的创建流程及方法
添加i2c设备的流程:1.初始化i2c_board_info结构信息和i2c_driver结构//设备驱动结构体staticstructi2c_drivergoodix_ts_driver={.
probe
duanlove
·
2012-08-01 10:45
嵌入式技术
Linux驱动中,
probe
函数何时被调用
最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了structdevice_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的structplatform_device*smdk2410_devices{}中加入设备也会调用。但从来
liwendovo
·
2012-07-27 11:00
Linux驱动中,
probe
函数何时被调用
最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了structdevice_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的structplatform_device*smdk2410_devices{}中加入设备也会调用。但从来
liwendovo
·
2012-07-24 10:00
linux
struct
table
null
each
methods
systemtap学习笔记及疑问
/usr/bin/stap globalc
probe
%($#==0||$#>32%?
SunnyBeiKe
·
2012-07-21 10:00
GRUB2(/etc/grub.d/*)说明
(第三方应用,如内存测试)30_*:(eg:30_os-
probe
.其他系统引导项。如:win7的b
kevin6216
·
2012-07-20 10:00
Debian
shell
File
测试
ubuntu
menu
关于LINUX驱动的一些疑问
而驱动结构体里面一般都有
probe
函数。。????????
L_yangliu
·
2012-07-19 11:00
c
linux
平台
linux内核
platform_driver, platform_device
structplatform_driver{int(*
probe
)(structplatform_device*);int(*remove)(structplatform_device*);void(*
lindonghai
·
2012-07-17 11:00
struct
Module
table
camera
i2c_add_driver(&ov5640_driver);参数ov5640_driver为I2C设备,定义为:i2c_driver ov5640_driver ={driver,id_table,command,
probe
l627859442
·
2012-07-17 10:00
linux lcd驱动分析四
前面的
probe
函数已经分析完了,但是我们还是不明白帧缓冲设备到底是一个什么样的设备,这一节我们将得到答案。
mcgrady_tracy
·
2012-07-10 00:00
linux
struct
null
Class
buffer
structure
平台总线设备驱动模型——基础知识
我们要把设备挂载到总线设备列表中,同时也要把驱动挂在到总线驱动列表中,但是相匹配的设备和驱动的名字要保持一致,因为总线会根据设备和驱动的名字是否一致,来决定他们是否匹配,一旦设备和驱动匹配起来,就会调用驱动程序里的
probe
RubyBoss
·
2012-07-09 17:00
c
struct
IO
平台
resources
代码分析
GNS3模拟ASA842
:bigphysarea=65536 console=ttyS0,9600bigphysarea=16384autonousbide1=noprobehda=980,16,32ide_generic.
probe
_mask
碧云天
·
2012-07-08 20:39
asa8.42
GNS3模拟ASA842
内容:bigphysarea=65536console=ttyS0,9600bigphysarea=16384autonousbide1=noprobehda=980,16,32ide_generic.
probe
_mask
碧云天
·
2012-07-08 20:39
asa8.42
ASA实验
ffmpeg中对AVInputFormat结构体中函数的调用
opt_input_file()-> avformat_open_input()-> init_input()-> av_
probe
_input_format
junllee
·
2012-07-06 16:00
Stream
header
File
input
linux lcd驱动分析三
还是回到
probe
函数中。
mcgrady_tracy
·
2012-07-06 01:00
usb CAM 调试
运行测试程序,
probe
成功。open失败。
chenmeng4735
·
2012-07-05 10:00
function
测试
video
CAM
linux lcd驱动分析二
接着上一篇,程序看到了
probe
函数中。
mcgrady_tracy
·
2012-07-05 01:00
Linux下USB HID device driver研究(三)--
probe
作者:Sam(甄峰)
[email protected]
1.解读hiddeviceprobe程序:staticinthid_
probe
(structusb_interface*intf,conststructusb_device_id
gjsisi
·
2012-07-04 17:00
Bluetooth HCI Event的处理
作者:Sam(甄峰)
[email protected]
.当BluetoothUSBdongle插入USB接口时,driver/bluetooth/hci_usb.c中
probe
程序被调用。
gjsisi
·
2012-07-04 17:00
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他