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
[arm驱动]注册函数相关内容
可参考的相关应用程序模板或内核驱动模板零个,可参考的相关应用程序模板或内核驱动两个一、三个注册设备函数1、三个注册函数定义内核驱动函数一)1.1、新版内核的注册函数(2.6几的)intregister_
chrdev
_region
lilin9105
·
2014-03-28 21:10
register_chrdev
MKDEV
GSC3280的ADC子系统驱动模型(二)
子系统核心的注册函数中,调用了adc_dev_init();函数,该函数如下:点击(此处)折叠或打开void__initadc_dev_init(void){ interr; err=alloc_
chrdev
apple_guet
·
2014-03-19 11:00
linux驱动
第三章--字符设备驱动程序
minor=MINOR(dev_tdev); dev_t=MKDEV(intmajor,intminor); 动态分配设备编号: intalloc_
chrdev
_region
apple_guet
·
2014-03-11 11:00
linux驱动
linux 学习笔记--模块的加载与卸载
intresult; /*将主设备号和次设备号转换成dev_t类型*/ dev_tdevno=MKDEV(major,0); /*申请设备号*/ if(major) { /*静态*/ result=register_
chrdev
_region
leopard_xb
·
2014-02-05 14:53
linux
[置顶] Linux设备节点文件的创建—从mknod到devfs再到udev
1.驱动编写staticint__inittest_drv_init(void) { intrc; printk("test_driverdev\n"); //注册设备 rc=register_
chrdev
tankai19880619
·
2014-01-03 15:00
linux 内核编程之字符设备驱动
邮箱:shallnew*163.com】首先需要注册设备号,有两个函数可以实现该功能:intregister_
chrdev
_region(dev_tfrom,unsignedcount,constchar
gentleliu
·
2014-01-01 14:00
内核
linux内核
linux驱动
字符设备
linux驱动开发--字符设备:动态分配设备号
设备号的动态分配intalloc_
chrdev
_region(dev_t*dev,unsignedbaseminor,unsignedcount,constchar*name);dev:保存分配到的设备号
waldmer
·
2013-12-27 16:00
6410之LCD驱动程序(层次分析)
drivers\video)staticint__init fbmem_init(void) { proc_create("fb",0,NULL,&fb_proc_fops); if(register_
chrdev
jacobywu
·
2013-12-17 10:00
设备注册和添加
input_init()->register_
chrdev
_region(MKDEV(INPUT_MAJOR,0),INPUT_MAX_CHAR_DEVICES,"input")32位系统,高12bit
coldsnow33
·
2013-12-15 18:00
linux驱动
register_
chrdev
_region()系列函数剖析
http://www.cnblogs.com/armlinux/archive/2010/09/12/2396919.html内核提供了三个函数来注册一组字符设备编号,这三个函数分别是register_
chrdev
_region
chj90220
·
2013-12-10 13:00
字符设备驱动学习笔记--点灯
编写驱动函数 1)定义file_operation结构体,填充(用户定义什么接口,结构体对应有什么成员) 2)在内核中注册设备 早期的办法:register_
chrdev
retacn_yue
·
2013-12-05 11:00
嵌入式 linux下cdev详解
alloc_
chrdev
_region--自动分配设备号register_
chrdev
_region--分配以设定的设备号。上面两个函数的调用很简单,当时却没有深入去理解其实现的原理,只知道其采用
skdkjxy
·
2013-12-02 14:00
Am335x 下GPIO控制实例
,现在决定上手了,下面将用两种方式来实现对GPIO117的控制1,用直接添加到内核的方式,实现MISC的驱动(misc_register)2,用手工安装的方式,实现简单字符设备驱动(register_
chrdev
hudaweikevin
·
2013-11-19 16:00
实例
字符设备驱动
am335x
GPIO控制
linux 驱动分类
register_
chrdev
(
hudaweikevin
·
2013-11-18 18:00
driver
driver
misc
platform
字符设备
register_chrdev
驱动分类
linux 字符设备控制
PhVJW_w43uxWe29rDWsas2EA6ayqQIDby4C1B55ys5VSb6xFYK-PBoAVLht7oqs0gKCAQNu1.介绍在Linux2.6内核以前注册字符设备的函数接口是register_
chrdev
gaoguoxin2
·
2013-11-01 11:00
LDD3-最简字符设备驱动freg (register_
chrdev
)
设备驱动分层:设备节点,设备驱动相关设备节点相关:freg_init(){ ret=register_
chrdev
(MAJOR_NUM,"freg",&freg_fops);}freg_exit
kangear
·
2013-10-31 21:00
LDD3
LDD3-最简字符设备驱动freg (alloc_
chrdev
_region)
设备节点相关:freg_init(){ err=alloc_
chrdev
_region(&dev,0,1,FREG_DEVNODE_NAME); freg_major=MAJOR(dev
kangear
·
2013-10-30 22:00
LDD3
linux终端设备驱动分析
字符设备驱动概述1、两个结构体structcdev{...struct fileoperations *ops;}structfile_opreations{ ... }2、分配/注销设备号函数register_
chrdev
_region
tfygg
·
2013-10-29 20:00
Linux下MCP2515驱动解析 .
intret;can_class=class_create(THIS_MODULE,"can");if(IS_ERR(can_class))returnPTR_ERR(can_class);ret=alloc_
chrdev
_region
一路天明
·
2013-09-11 16:58
嵌入式开发
字符设备 register_
chrdev
_region()、alloc_
chrdev
_region() 和 register_
chrdev
()
1.字符设备结构体 内核中所有已分配的字符设备编号都记录在一个名为chrdevs散列表里。该散列表中的每一个元素是一个char_device_struct结构,它的定义如下: staticstructchar_device_struct{ structchar_device_struct*next; //指向散列冲突链表中的下一个元素的指针 unsignedintmajor;
rain0993
·
2013-09-10 01:00
register_
chrdev
_region()和registe_
chrdev
()
register_
chrdev
_region()和registe_
chrdev
() 分配设备编号,注册设备与注销设备的函数均在fs.h中申明,如下:extern int register_
chrdev
_region
zgrjkflmkyc
·
2013-09-02 20:00
Linux内核驱动
registe_chrdev
注册设备
6410之写查询方式的按键驱动
查询的方式获取按键值驱动的步骤大致如下:一、框架1.file_operations的填充2.入口函数注册register_
chrdev
3.修饰入口函数/出口函数4.自动创建设备节点二、硬件操作一、框架:
longshan_2009
·
2013-07-17 11:00
Keypad
6410之字符设备驱动的框架
写出对设备的相关操作:led_open,led_read...二、将这些设备操作函数告诉内核,下面是相关的操作:1.定义一个file_operations,用上面的设备操作函数来填充它2.通过register_
chrdev
longshan_2009
·
2013-07-16 14:00
chrdev
char 设备驱动程序(二)
怎样创建chardevicedriver1 动态分配设备号从代码看有可能分配失败,所以要对返回值进行检查/** *alloc_
chrdev
_region()-registerarangeofchardevicenumbers
u011279649
·
2013-07-10 15:00
kernel
linux驱动开发手记【2】
2、分配设备编号:如果我们提前明确知道所需要的设备编号,则使用intregister_
chrdev
_region(dev_tfirst,unsignedintcount,char*name);否则,使用动态分配函数
duqi_2009
·
2013-07-09 15:00
linux
linux
kernel
Linux驱动开发
misc_register、 register_
chrdev
的区别总结
http://blog.csdn.net/lanmanck/article/details/4713978参考:http://longer.spaces.eepw.com.cn/articles/article/item/60415http://imganquan.org/blog/?p=350 网上找的,归纳一下:杂项设备(miscdevice)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动
cjsycyl
·
2013-07-01 11:00
linux字符设备驱动
字符设备驱动的加载的步骤是:首先申请设备号register_
chrdev
_region()à初始化字符设备cdev_init()(结构体初始化,并建立字符设备和文件操作指针之间的连接)->添加字符设备驱动
jsnalbert5
·
2013-06-01 15:33
字符设备驱动
misc_register、 register_
chrdev
的区别总结
misc_register、register_
chrdev
的区别总结杂项设备(miscdevice)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。
chenglinhust
·
2013-05-06 09:00
kernel与用户层接口之字符设备接口
kernel与用户层接口之字符设备接口:两种方法: 1. register_
chrdev
方法2. platform_driver方法platform_driver方法原理:platform_driver
zbunix
·
2013-04-22 12:00
register_
chrdev
()与unregister_
chrdev
()
Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open()、close()、read()、write()等。Linux主要将设备分为二类:字符设备和块设备。字符设备是指设备发送和接收数据以字符的形式进行;而块设备则以整个数据缓冲区的形
我爱咸蛋黄
·
2013-04-22 11:00
注册
register
chrdev
unregister
Linux字符设备驱动的register_
chrdev
()与unregister_
chrdev
()
Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open()、close()、read()、write()等。Linux主要将设备分为二类:字符设备和块设备。字符设备是指设备发送和接收数据以字符的形式进行;而块设备则以整个数据缓冲区的形
wesleyluo
·
2013-04-18 11:00
I2c-dev.c的分析
staticint__initi2c_dev_init(void) { intres; printk(KERN_INFO"i2c/deventriesdriver\n"); res=register_
chrdev
longshan_2009
·
2013-04-12 11:00
i2c
input输入子系统
app调用open打开设备时会调用input_fops.open register_
chrdev
2、输入子系统核向外提供了函数接
XIAOGUOCHANG
·
2013-04-06 11:00
register_
chrdev
& devfs_register_
chrdev
设备,到处都是设备Devfs,也叫设备文件系统(DeviceFilesystem),设计它的唯一目的就是提供一个新的(更理性的)方式管理通常位于/dev的所有块设备和字符设备。您也许知道,典型的/dev树包含数百个块特殊文件和字符特殊文件,它们全都在根文件系统上。每个特殊文件都可以让用户空间进程轻松地与内核设备实现交互。举例来说,通过对这些特殊文件执行操作,您的X服务器就能够访问视频硬件,fsck
dragon101788
·
2013-03-20 12:00
MTK wifi 驱动相关
wmt_
chrdev
_wifi.c:#defineWIFI_DEV_MAJOR153对应init.rc中创建的设备节点/xxx/mediatek/custom/jrdsh75_cu_jb/factory
春天码农
·
2013-03-13 13:50
MTK
手机开发笔记总结
Linux内核编程接口函数
Linux内核编程接口函数转载请注明出处:http://blog.csdn.net/drivelinux/article/details/8656280字符设备相关函数1.alloc_
chrdev
_region
于海平
·
2013-03-10 16:18
linux系统及驱动
Linux内核编程接口函数
Linux内核编程接口函数转载请注明出处: http://blog.csdn.net/drivelinux/article/details/8656280字符设备相关函数1.alloc_
chrdev
_region
DriveLinux
·
2013-03-10 16:00
linux
驱动开发
字符设备
编程接口
内核函数
字符设备的注册
在linux内核2.6版本以前,注册一个字符设备的的经典方法是使用register_
chrdev
,相应的从设备中注销字符设备的方法是unregister_
chrdev
,而在2.6版本以后,字符设备函数的注册与注销使用的是如下一套方法
hustfoxy
·
2013-01-21 19:00
字符设备 register_
chrdev
_region()、alloc_
chrdev
_region() 和 register_
chrdev
()函数的区别
内核中所有已分配的字符设备编号都记录在一个名为chrdevs散列表里。该散列表中的每一个元素是一个char_device_struct结构,它的定义如下: staticstructchar_device_struct{ structchar_device_struct*next; //指向散列冲突链表中的下一个元素的指针 unsignedintmajor;
hustfoxy
·
2013-01-21 19:00
linux驱动注册的相关函数
register_
chrdev
()//早期版本的设备注册使用函数,调用该函数后就可以向系统申请主设备号unregister_
chrdev
()//解除原先的注册,主设备号和次设备号都不大于255dev_t
heqiuya
·
2013-01-14 08:00
创建字符设备与生成设备节点
使用udev在/dev/下动态生成设备文件create_
chrdev
.c---------------------------------------------#include //dev_t
suwenqiang2011
·
2012-12-24 10:00
字符设备 register_
chrdev
_region()、alloc_
chrdev
_region() 和 register_
chrdev
()
原文地址:http://blog.csdn.net/tommy_wxie/article/details/71954711.字符设备结构体 内核中所有已分配的字符设备编号都记录在一个名为chrdevs散列表里。该散列表中的每一个元素是一个char_device_struct结构,它的定义如下: staticstructchar_device_struct{ structchar_devi
suwenqiang2011
·
2012-12-24 09:00
device_create ()详解
,向内核注册一个设备后,往往要注册一个类例如staticint__initmydriver_init(void)//驱动程序的初始化{ …… MYDRIVER_Major=register_
chrdev
suwenqiang2011
·
2012-12-24 09:00
register_
chrdev
& devfs_register_
chrdev
以下为转载内容,地址:http://www.ibm.com/developerworks/cn/linux/filesystem/l-fs4/介绍devfs 设备,到处都是设备Devfs,也叫设备文件系统(DeviceFilesystem),设计它的唯一目的就是提供一个新的(更理性的)方式管理通常位于/dev的所有块设备和字符设备。您也许知道,典型的/dev树包含数百个块特殊文件和字符特殊文件,它
LBO4031
·
2012-12-14 14:00
device_create ()详解(转载)
,向内核注册一个设备后,往往要注册一个类例如staticint__initmydriver_init(void)//驱动程序的初始化{ …… MYDRIVER_Major=register_
chrdev
FE421504975
·
2012-12-08 11:00
register_
chrdev
()与register_
chrdev
_region()
register_
chrdev
()与register_
chrdev
_region()分配设备编号,注册设备与注销设备的函数均在fs.h中声明,如下:externintregister_
chrdev
_region
bingqingsuimeng
·
2012-11-14 09:00
error: void value not ignored as it ought to be .
问题出在: int ret = unregister_
chrdev
(Major,DEVICE_NAME); 编译器检测到在文件中,unregis
luobin1984
·
2012-09-17 11:00
编译器
2010
Linux字符驱动中动态分配设备号与动态生成设备节点
使用下面的函数:intalloc_
chrdev
_region(dev_t*dev,unsignedbaseminor,unsignedcount,constchar*name)该函数需要传递给它指定的第一个次设备号
Blaider
·
2012-09-02 23:00
输入子系统框架之我见
核心层主要在input.c文件中, class_register(&input_class); register_
chrdev
(INPUT_MAJOR,"input",&input_fops);先注册个类
Dreaming_My_Dreams
·
2012-08-23 16:00
框架
字符设备 register_
chrdev
_region()、alloc_
chrdev
_region() 和 register_
chrdev
()
函数原型:intalloc_
chrdev
_region(dev_t*dev,unsignedint-firstminor,unsignedint-count,char*name)头文件 :函数功能: 动态分配设备编号函数参数说明
angle_birds
·
2012-08-19 14:00
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
其他