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
platform_device
按键平台设备驱动
一、重要知识点:1.platform设备模型从Linux2.6起引入了一套新的驱动管理和注册机制,
platform_device
和platform_driver,Linux中大部分的设备驱动都可以使用这套机制
bingxx11
·
2012-08-24 18:00
linux
struct
Module
File
button
平台
平台设备
其由两部分构成
platform_device
和platform_driver。
bingxx11
·
2012-08-24 18:00
c
struct
Module
basic
平台
resources
平台设备驱动
在Linux中用
platform_device
结构体来描述一个平台设备,在2.6.32内核中定义在:include/linux/platform_device.h中,如下:
bingxx11
·
2012-08-24 18:00
c
linux
struct
Module
平台
resources
platform_device
注册详情分析--linux 驱动
从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备的资源信息,例如设备的地址,在2.6内核中将每个设备的资源用结构
platform_device
来描述,该结构体定义在
慎思
·
2012-08-16 14:00
Linux内核中的platform机制
Linux内核中的platform机制2011-07-3116:1346人阅读评论(0)收藏举报 从Linux2.6起引入了一套新的驱动管理和注册机制:
platform_device
和platform_driver
manshq163com
·
2012-08-16 09:00
struct的乱序初始化--linux内核源码常用方法
staticstructplatform_deviceandroidusb_device={ .name="android_usb", .id=-1, .dev={ .platform_data=&android_usb_pdata, }, }; 这里
platform_device
yiya1989
·
2012-08-08 16:00
c
android
struct
user
resources
linux内核
platform_device
和platform_driver
首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数看platform_driver结构,定义于include/linux/platform_device.h文件中: struct platform_driver{int(*prob
hyl1718
·
2012-08-07 13:00
struct
Stream
File
Semaphore
Module
IIS
Linux驱动的platform机制
最近在看SPI、I2C这样简单点的总线驱动程序,从Linux2.6起,内核引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver.现在Linux中大部分的设备驱动都可以使用这套机制
liwendovo
·
2012-08-07 09:00
设备模型、设备与驱动关联的全过程分析
platform_device
platform_driver driver bus关系
[cpp] viewplaincopy1. 平台驱动注册过程 具体的目录如下: 关于设备模型、设备与驱动关联的全过程分析。... 1 1.1 at91_i2c_init()函数... 1 1.2 platform_driver_register()函数... 2 1.3driver_register()函数... 4 1.4 bus_add_dr
liwendovo
·
2012-08-06 17:00
关于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 driver model ----- platform
PlatformDeviceandDrivers从我们可以了解Platformbus上面的驱动模型接口:
platform_device
,platform_driver。
liwendovo
·
2012-08-06 16:00
工作
linux
api
struct
网络
嵌入式
platform _device和platform_driver注册过程
platform_device_register()注册过程------------------------------------/*arch/arm/mach-s3c2410/mach-smdk2410.c*/struct
platform_device
liwendovo
·
2012-08-06 15:00
Linux Platform Device and Driver
从Linux2.6起引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver。
liwendovo
·
2012-08-06 15:00
c
linux
struct
Module
null
resources
platform_driver,
platform_device
structplatform_driver{int(*probe)(structplatform_device*);int(*remove)(structplatform_device*);void(*shutdown)(structplatform_device*);int(*suspend)(structplatform_device*,pm_message_tstate);int(*resu
lindonghai
·
2012-07-17 11:00
struct
Module
table
platform_device
与platform_driver
platform_device
与platform_driver 做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如
platform_device
与platform_driver
manshq163com
·
2012-07-10 16:00
Linux驱动中的platform
*************http://www.chineselinuxuniversity.net/articles/49421.shtml从Linux2.6内核起,引入一套新的驱动管理和注册机制:
platform_device
pillarbuaa
·
2012-06-20 17:00
FS_S5PC100平台上Linux Camera驱动开发详解(一)
说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)
platform_device
和platform_driver
gooogleman
·
2012-06-07 16:00
Linux内核中的platform机制
从Linux2.6起引入了一套新的驱动管理和注册机制:
platform_device
和platform_driver。
zxf20063033
·
2012-06-05 14:00
linux设备总线驱动模型 之 platform总线驱动
platform机制的本身使用并不复杂,由两部分组成:
platform_device
和platform_driver Platform驱动与传统的设备驱动模型相比,优势在于platform机制将设备本身的资源注册进内核
yinjiabin
·
2012-06-04 10:00
linux
工作
struct
IO
Module
平台
平台设备驱动总结
在Linux中用
platform_device
结构体来描述一个平台设备,在2.6.32内核中定义在:include/linux/platform_device.h中,如下:
FreeChao
·
2012-06-02 10:00
c
linux
struct
Module
平台
resources
Linux驱动下的platform总线架构
Linux驱动下的platform总线架构 从Linux2.6内核起,引入一套新的驱动管理和注册机制:
platform_device
和platform_driver。
ekenlinbing
·
2012-05-29 16:00
linux
struct
Module
null
resources
structure
FS_S5PC100平台上Linux Camera驱动开发详解(一) .
说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)
platform_device
和platform_driver
dahailinan
·
2012-05-24 17:00
linux
struct
video
平台
CAM
linux内核
S3C2440上RTC时钟驱动
在Linux中用
platform_device
结构体来描述一个平台设备,在2.6.32内核中定义在:include/linux/platform_device.h中,如下:st
tianxiawuzhei
·
2012-05-18 23:00
FS_S5PC100平台上Linux Camera驱动开发详解(一)
说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)
platform_device
和platform_driver
hongtao_liu
·
2012-05-18 12:00
linux
struct
video
平台
CAM
linux内核
platform_device
和platform_driver 流程简介
首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数看platform_driver结构,定义于include/linux/platform_device.h文件中:structplatform_driver{ int(*probe)(stru
zzsfqiuyigui
·
2012-05-18 06:00
struct
Stream
File
Semaphore
Module
IIS
Platform Device和Platform_driver注册过程
从Linux2.6起引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver。
zzsfqiuyigui
·
2012-05-18 06:00
Linux驱动的platform机制
最近在看SPI、I2C这样简单点的总线驱动程序,从Linux2.6起,内核引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver。
zzsfqiuyigui
·
2012-05-18 06:00
FS_S5PC100平台上Linux Camera驱动开发详解(一)
Column/Column408.htm说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)
platform_device
liuying_0408
·
2012-05-04 11:00
linux
struct
video
平台
CAM
linux内核
arm 驱动小记
调用函数platform_set_drvdata(pdev,NULL);将pdev的驱动数据结构体指针设为NULL;(3)调用函数to_platform_device(dev),由dev指针获取结构体
platform_device
alada007
·
2012-05-02 10:00
数据结构
linux
null
平台
Linux驱动中的platform
从Linux2.6内核起,引入一套新的驱动管理和注册机制:
platform_device
和 platform_driver 。
yyttiao
·
2012-04-12 21:00
platform device和platform driver
从Linux2.6起引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver。
liuying_0408
·
2012-04-10 14:00
c
linux
struct
Module
null
resources
Linux Platform Device and Driver
develop/2008/12/23/1054402.shtmlLinuxPlatformDeviceandDriver日期:08-06-27 从Linux2.6起引入了一套新的驱动管理和注册机制:
Platform_device
gotosola
·
2012-04-09 11:00
c
linux
struct
Module
null
include
i2c子系统之platform_driver初始化——i2c_adap_s3c_init()
在完成
platform_device
的添加之后,i2c子系统将进行platform_driver的注册过程。
rockrockwu
·
2012-04-07 17:00
Algorithm
c
工作
struct
Module
table
蓝牙驱动浅析
设置了UART1的RTS,CTS,TX,RX引脚和蓝牙模块的RESET,SHUTDOWN,WAKE,HOST_WAKE引脚,bcm_bt_lpm_device变量将被注册到
platform_device
lihenair
·
2012-04-06 13:00
socket
command
buffer
interface
BT
initialization
用中的linux驱动
platform_device
原文出自:http://blog.csdn.net/ghostyu/article/details/6908805一个现实的linux设备和驱动通常要挂接在一种总线上,像pci,usb,iic,spi等都是总线结构,这当然不是问题,但是嵌入式系统中,Soc系统集成的独立外设控制器,挂接在soc内存空间的外设等却不依附于此类总线。基于这个背景,linux发明了一种虚拟总线:platform总线,相应
gotosola
·
2012-04-05 22:00
linux
struct
Module
table
Class
resources
Linux驱动中的platform
从Linux2.6内核起,引入一套新的驱动管理和注册机制:
platform_device
和platform_driver。
shareCode
·
2012-04-05 16:00
Linux Platform Device and Driver
作者:YiLiXie
[email protected]
日期:2010-1-13欢迎转载,请注明出处 从 Linux2.6 起引入了一套新的驱动管理和注册机制 :
Platform_device
和
yapingmcu
·
2012-03-27 20:00
platform_device
(平台设备)和platform_driver(平台驱动)及平台设备驱动工作原理
首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数看platform_driver结构,定义于include/linux/platform_device.h文件中:struct platform_driver { int (*probe)
petershina
·
2012-03-22 13:00
平台设备使用介绍
其由两部分构成
platform_device
和platform_driver。
petershina
·
2012-03-22 13:00
platfrom
从Linux2.6起,引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver,来管理相应设备。
wulong117
·
2012-03-21 10:00
Linux设备驱动工程师之路——platform按键驱动 来自于衡阳师范学院08电2
一、重要知识点:1.platform设备模型 从Linux2.6起引入了一套新的驱动管理和注册机制,
platform_device
和platform_driver,Linux中大部分的设备驱动都可以使用这套机制
wulong117
·
2012-03-21 09:00
kobject,kset,子系统层次结构 、
platform_device
platform_driver
为什么两个name的名字必须匹配才能实现device和driver的绑定?(1)在内核初始化时kernel_init()->do_basic_setup()->driver_init()->platform_bus_init()初始化platform_bus(虚拟总线);(2)设备注册的时候platform_device_register()->platform_device_add()->(pd
starl1985
·
2012-03-19 15:00
struct
File
Module
null
Class
buffer
以RTC为例分析linux platform_bus
platform_device
和platform_driver注册过程
说明:内核版本为linux-2.6.37.1;只分析注册过程,未分析注销过程;水平、篇幅均有限,部分地方未作深入全面分析;分析过程只保留了与注册相关的代码;分析顺序依照各部分在内核中的注册顺序platform_bus,paltform_device,platform_driver进行。1.platform_bus注册过程platform_bus相关数据结构:/driver/base/platfor
rockrockwu
·
2012-03-08 16:00
linux2.6 设备驱动编写
从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备的资源信息,例如设备的地址,在2.6内核中将每个设备的资源用结构
platform_device
来描述,该结构体定义在
lpt19832003
·
2012-02-24 22:00
c
linux
struct
include
resources
关于platform_driver 是如何匹配
platform_device
的和如何调用到platform_driver中的probe函数的研究
在linux中platform平台驱动又三大部分组成,第一是bus、第二是驱动、第三是设备。 第一总线也就是platform_bus,总线也是一种特殊的device,到底层下面还是要调用device_register来注册该总线设备,然后是用来注册总线的属性结构体bus_type(platform_bus_type),至此platform平台的总线已经准备好。具体介绍可以看我
adc0809608
·
2012-02-24 10:24
Linux设备驱动
[转]Resouce,
platform_device
和 platform_driver 的关系
從2.6版本開始引入了platform這個概念,在開發底層驅動程序時,首先要確認的就是設備的資源信息,例如設備的地址,在2.6內核中將每個設備的資源用結構
platform_device
來描述,該結構體定義在
uruita
·
2012-02-21 10:00
Linux Platform Device and Driver
作者:YiLiXie
[email protected]
日期:2010-1-13欢迎转载,请注明出处 从Linux2.6起引入了一套新的驱动管理和注册机制:
Platform_device
和Platform_driver
kyoky_xxj
·
2012-02-16 14:00
c
linux
struct
Module
null
resources
kobject,kset,子系统层次结构 、
platform_device
platform_driver
为什么两个name的名字必须匹配才能实现device和driver的绑定?(1)在内核初始化时kernel_init()->do_basic_setup()->driver_init()->platform_bus_init()初始化platform_bus(虚拟总线);(2)设备注册的时候platform_device_register()->platform_device_add()->(p
adc0809608
·
2012-02-13 14:05
Linux设备驱动
设备模型、设备与驱动关联的全过程分析
platform_device
platform_driver driver bus关系
1.平台驱动注册过程 具体的目录如下: 关于设备模型、设备与驱动关联的全过程分析。...1 1.1at91_i2c_init()函数...1 1.2platform_driver_register()函数...2 1.3driver_register()函数...4 1.4bus_add_driver()函数...5 1.5dd.c文件driver_attach()函数...7
adc0809608
·
2012-02-11 17:02
Linux设备驱动
linux下
platform_device
中的dma_mask与coherent_dma_mask
***************************************************************************************************************************作者:EasyWave 时间:2012.02.11类别:linux驱动开发
wavemcu
·
2012-02-11 17:00
linux
struct
Parameters
include
linux内核
Allocation
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他