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
chrdev
Linux驱动修炼之道-流水灯
注册字符设备使用intregister_
chrdev
(unsigned
helloyesyes
·
2011-04-02 21:00
linux
.net
Blog
软件测试
Linux驱动修炼之道-流水灯
注册字符设备使用intregister_
chrdev
(unsigned
helloyesyes
·
2011-04-02 21:00
linux
.net
软件测试
Blog
浅析linux下键盘设备工作和注册流程
下鼠标驱动的实现】 input_init()=>=>class_register(&input_class);注册input类input_proc_init();创建proc下的目录和文件register_
chrdev
qupanpan110
·
2011-03-31 16:00
工作
linux
list
struct
input
button
Linux字符设备驱动框架
mr_raptor/article/details/6269507++++++++++++++++++++++++++++++++++++++++++ 一、设备注册(fs/char_dev.c)register_
chrdev
_reg
mr_raptor
·
2011-03-22 23:00
框架
linux
struct
Module
File
domain
misc_register和register_
chrdev
的区别
注册杂项字符设备,该类设备使用同一个主设备号10杂项字符设备使用的数据结构structmiscdevice { intminor; constchar*name; structfile_operations*fops; structlist_headlist; structdevice*dev; structclass_device*class; chardevfs_n
junglyfine
·
2011-03-14 11:00
字符设备驱动 架构分析
1027719.html字符串驱动的初始化流程大体如下:staticint__initmydriver_init(void)//驱动程序的初始化{ …… MYDRIVER_Major=register_
chrdev
muojie
·
2011-02-22 11:00
数据结构
struct
File
null
Class
domain
void value not ignored as it ought to be
例如:intret;ret=unregister_
chrdev
(MAJOR_NUM,"globalvar"); comefrom:http://blog.csdn.net/unikingest/archive
hjs1122
·
2011-01-25 18:00
gcc
有关注册设备文件、删除注册的设备文件、注册中断、删除中断的用法
有关注册设备文件、删除注册的设备文件、注册中断、删除中断的用法注册设备文件函数原型:intregister_
chrdev
(unsignedintmajor,constchar*name,structfile_operations
sunsea1026
·
2011-01-14 16:00
linux
struct
File
null
Random
callback
混杂设备驱动程序
1,通过alloc_
chrdev
_region()及相关函数分配主/
cainiao413
·
2011-01-05 19:00
c
linux
struct
api
File
Module
重新理解字符设备驱动的编写,针对2.6接口
重新整理编写字符驱动设备的逻辑在尚未升级到2.6接口的老代码中,不使用cdev接口,而是使用register_
chrdev
来注册字符设备,我今天才知道……还想说这个方法好理解的多 所以现在我也得编写符合
catherinexcd
·
2010-12-18 02:00
重新理解字符设备驱动的编写,针对2.6接口
重新整理编写字符驱动设备的逻辑在尚未升级到2.6接口的老代码中,不使用cdev接口,而是使用register_
chrdev
来注册字符设备,我今天才知道……还想说这个方法好理解的多所以现在我也得编写符合2.6
阿薛玩毕设
·
2010-12-18 02:00
Linux配置
Linux驱动框架
)发表时间:2008年08月21日21:13本文地址:http://qzone.qq.com/blog/61096542-1219324420 2.4内核注册驱动要用:intregister_
chrdev
ningxialieri
·
2010-11-21 15:00
linux
struct
Module
File
null
button
字符设备驱动编写步骤
1.标准字符设备驱动 a.注册设备号如 if(key_major)/*静态注册*/ err=register_
chrdev
_region(devno,1,DEVICE_NAME);
ken_GL
·
2010-11-18 15:00
struct
File
Module
user
null
Class
ldd3 读书笔记 —— scull 2 运行
在insmod的时候(alloc_
chrdev
_re
bluejays
·
2010-11-18 00:00
Date
脚本
读书
fun
基于V4L2的视频驱动开发(4)
drivers/media/videodev.c(1)注册256个视频设备 staticint__initvideodev_init(void){intret; if(register_
chrdev
zwj0403
·
2010-11-12 23:00
struct
video
Module
File
null
Class
Linux设备驱动程序第三版学习(1)-字符设备驱动程序源码分析
intscull_init_module(void){intresult,i;//声明两个整形变量result,idev_tdev=0;//声明一个dev_t类型的对象dev,默认初始值是0//下面这段代码调用了alloc_
chrdev
ypoflyer
·
2010-10-20 23:00
linux
function
struct
Module
Semaphore
Access
linux内核register_
chrdev
_region()系列函数
内核提供了三个函数来注册一组字符设备编号,这三个函数分别是register_
chrdev
_region()、alloc_
chrdev
_region()和register_
chrdev
()。
sfrysh
·
2010-09-12 17:00
混杂设备驱动程序
1,通过alloc_
chrdev
_region()及相关函数分配主/次设备号。 2,使用
wushihua
·
2010-09-10 15:00
c
linux
struct
api
File
Module
Linux 2.6 字符设备驱动程序分配和释放设备编号
(1) 静态分配主设备号:register_
chrdev
_region(dev_tfrom,unsignedcount,constchar*name),其中from包含了主、次设备号两个部分。
leolinux
·
2010-08-25 10:00
linux
struct
工具
嵌入式linux字符设备驱动
ARM Linux 驱动 抵岸科技 1.我们需要先调用register_
chrdev
_region()或alloc_
chrdev
_region()来向系统申请设备号 intregister_
chrdev
_region
dian_technology
·
2010-08-11 14:00
浅析linux下键盘设备工作和注册流程
下鼠标驱动的实现】 input_init()=>=>class_register(&input_class);注册input类input_proc_init();创建proc下的目录和文件register_
chrdev
sfrysh
·
2010-07-28 17:00
linux
工作
struct
input
Matrix
keyboard
字符设备驱动编写步骤
1.标准字符设备驱动 a.注册设备号如 if(key_major)/*静态注册*/ err=register_
chrdev
_region(devno,1,DEVICE_NAME);
ling1874
·
2010-07-19 13:00
register_
chrdev
_region()和registe_
chrdev
()
分配设备编号,注册设备与注销设备的函数均在fs.h中申明,如下:externintregister_
chrdev
_region(dev_t,unsigned,constchar*);//静态的申请和注册设备号
xie376450483
·
2010-07-12 21:00
linux
struct
Module
File
register_
chrdev
_region()和registe_
chrdev
()
分配设备编号,注册设备与注销设备的函数均在fs.h中申明,如下:externintregister_
chrdev
_region(dev_t,unsigned,constchar*);//静态的申请和注册设备号
xiesiyuana
·
2010-07-12 21:00
linux
struct
Module
File
register_
chrdev
() register_
chrdev
_region() alloc_
chrdev
_region的区别?
在fs.h中的申明如下:分配设备号:externintalloc_
chrdev
_region(dev_t*,unsigned,unsigned,constchar*);externintregister_
chrdev
_region
xiesiyuana
·
2010-07-12 01:00
linux
工作
struct
File
register_
chrdev
() register_
chrdev
_region() alloc_
chrdev
_region的区别?
在fs.h中的申明如下:分配设备号:externintalloc_
chrdev
_region(dev_t*,unsigned,unsigned,constchar*);externintregister_
chrdev
_region
xie376450483
·
2010-07-12 01:00
linux
工作
struct
File
LDD 第三章学习要点 和作业
3,怎样自己创建设备节点,mknod的使用方法4,主设备号可以预先固定,也可以通过alloc_
chrdev
_region动态获得的。驱动中是怎么注册字符设备的。
yrj
·
2010-06-21 16:00
工作
api
File
脚本
作业
misc_register、 register_
chrdev
的区别总结
参考:http://blog.csdn.net/lanmanck/archive/2009/10/22/4713978.aspxhttp://longer.spaces.eepw.com.cn/articles/article/item/60415http://imganquan.org/blog/?p=350网上找的,归纳一下: 杂项设备(miscdevice)杂项设备也是在嵌入式系统中用得比较
maojudong
·
2010-05-06 22:00
c
linux
嵌入式
终端
获取主设备号的代码
if(scull_major){ dev=MKDEV(scull_major,scull_minor); result=register_
chrdev
_region(dev,scull_nr_devs
hzn407487204
·
2010-04-16 15:00
学习笔记(3)
MKDEV(mem_major,0)dev_t是设备这种类型MEDEV是宏构造主次设备号静态分配if(mem_major)为大于0如果mem_major==0则动态分配15静态分配:使用register_
chrdev
_region
crazyvoice
·
2010-04-04 17:00
浅析linux下键盘设备工作和注册流程
下鼠标驱动的实现】 input_init()=>=>class_register(&input_class);注册input类input_proc_init();创建proc下的目录和文件register_
chrdev
willand1981
·
2010-03-31 14:00
字符设备 register_
chrdev
_region()、alloc_
chrdev
_region() 和 register_
chrdev
()
内核中所有已分配的字符设备编号都记录在一个名为chrdevs散列表里。该散列表中的每一个元素是一个char_device_struct结构,它的定义如下: staticstructchar_device_struct{ structchar_device_struct*next; //指向散列冲突链表中的下一个元素的指针 unsignedintmajor;
edison0716
·
2010-03-19 09:00
算法
struct
File
null
2010-3-9 scull、scullp代码阅读(写文档)
scull_init_module);指定了使用insmod加载模块时,调用scull_init_module进行初始化,在该函数中做的事情就是分配设备号等工作,具体如下:1、如果指定了主设备号,则使用register_
chrdev
_region
yangp01
·
2010-03-09 21:00
工作
File
Module
文档
UP
2010
misc_register、 register_
chrdev
的区别总结
参考:http://longer.spaces.eepw.com.cn/articles/article/item/60415http://imganquan.org/blog/?p=350 网上找的,归纳一下:杂项设备(miscdevice)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在Linux内核的include/linux目录下有Miscdevice.h文件,要把自己定义的misc
lanmanck
·
2009-10-22 16:00
c
嵌入式
终端
linux内核
dvfs 使用
可以不需要分配主设备号staticdevfs_handle_tdevfs_handle;staticint__initxxx_init(void){ intret; inti; ret=register_
chrdev
palam
·
2009-09-06 23:00
常见的设备注册函数
1、register_
chrdev
位置:fs/char_dev.c 原型:intregister_
chrdev
(unsignedintmajor,constchar*name, conststructfile_operations
wwwxxlby520
·
2009-08-06 14:00
设备号
intMINOR(dev_tdev); //得到次设备号MKDEV(intmajor,intminor);//将主设备号和次设备号转换为dev_t类型 相关函数:#includeintregister_
chrdev
_region
hemoparrot
·
2008-12-23 17:00
LDD3 笔记: 第3章 字符设备的驱动
第3章字符设备驱动一些重要的数据结构以及引用关系:第一步:MAJOR设备编号的动态分配intregister_
chrdev
_region(dev_tfirst,unsignedintcount,char
中土
·
2008-10-20 16:00
touch screen注册字符设备
1>模块初始化注册字符设备rc=register_
chrdev
(tsdev->major,tsdev->devName,&ts_fops);
fei1700
·
2008-10-10 09:00
数据结构
struct
Semaphore
buffer
input
UP
static struct file_operations结构体介绍(转)
①初始化函数完成驱动模块加载:staticint__initDS18B20_init(void){……register_
chrdev
(DS18B20_MAJOR,DEVICE_NAME,&DS18B20
weixiuc
·
2008-09-17 14:00
timer
工作
struct
File
Module
linux内核
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他