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 misc混杂设备驱动
一.misc结构体structmiscdevice{ intminor;//次
设备号
constchar*name;//设备名 conststructfile_operations*fops;//
paomadi
·
2012-12-18 10:00
linux字符设备驱动
structmodule*owner;//模块所有者 conststructfile_operations*ops;//文件操作函数集 structlist_headlist;//链表头 dev_tdev;//
设备号
paomadi
·
2012-12-18 09:00
Linux高速缓存详解(二)
write_node函数在调用是需要传递一个指向inode节点的指针,并且设置好这个i节点的对应的
设备号
和节点号。write_node函数的作用是将一个i节点的信息写入设备中(其实是写入高速缓存中)。
yanlinwang
·
2012-12-17 15:00
linux
linux
linux
buffer
buffer
高速缓存
安装ubuntu出现ubi-partman failed with code 141错误的解决方法
解决方法如下:Ctrl+Alt+t弹出终端,输入:sudofdisk/dev/sda#sda是我的硬盘
设备号
,根据你的系统,应该修改为合适的
设备号
然后用p命令看一下sda上面的分区情况,用d命令删除所有的
sailor201211
·
2012-12-17 01:00
PCI总线知识
位30到24为保留位,只读且为0,总线号用在一个系统中从256条总线中选择一条,对应系统引导时PCI期间列表中的BUSNO项,在PC机中,每个PCI插槽的
设备号
是固定的,而且互不相同。
dsg333
·
2012-12-14 15:20
嵌入式
Linux设备文件管理
通常这由一个MAKEDEV脚本实现,这个脚本包含了为每一个可能存在的设备创建相关的主
设备号
和次
设备号
。2000年2月份,基于内核的动态文件系统devfs出现在2.3.46内核中。
yaorongzhen123
·
2012-12-14 12:00
获取Android设备的唯一识别码|
设备号
|序号|UUID
如何获取一个能唯一标识每台Android设备的序号?这个问题有很多答案,但是他们中的大部分只在某些情况下有效。根据测试:所有的设备都可以返回一个TelephonyManager.getDeviceId()所有的GSM设备(测试设备都装载有SIM卡)可以返回一个TelephonyManager.getSimSerialNumber()所有的CDMA设备对于getSimSerialNumber()却返
Admin_
·
2012-12-10 11:00
file、inode在应用层和驱动层之间的联系
最主要涉及两个机制:inode和file在驱动中:(1)、我们先找到一个
设备号
devno,可以动态申请,也可以静态设定,假设静态设定为major,minor,通过宏MKDEV(major,minor)来生成
菜鸟成长记
·
2012-12-08 15:39
嵌入式
file、inode在应用层和驱动层之间的联系
最主要涉及两个机制:inode和file在驱动中:(1)、我们先找到一个
设备号
devno,可以动态申请,也可以静态设定,假设静态设定为major,minor,通过宏MKDEV(major,minor)来生成
Dreaming_My_Dreams
·
2012-12-08 15:00
device_create ()详解(转载)
/驱动程序的初始化{ …… MYDRIVER_Major=register_chrdev(0,DEVICE_NAME,&mydriver_fops);//向内核注册一个设备,返回值为注册的主
设备号
FE421504975
·
2012-12-08 11:00
自动修改android模拟
设备号
imei的小程序
该程序实现一下功能,1,修改android模拟器的imei,2,自动启动android模拟器3,运行开机启动程序,ps:这个开机启动程序apk就没放出来了。4,停止android模拟器;重复1,2,3过程importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOu
chinaguangzhou000000
·
2012-12-07 11:02
Android
自动修改android模拟
设备号
imei的小程序
该程序实现一下功能, 1,修改android模拟器的imei, 2,自动启动android模拟器 3,运行开机启动程序,ps:这个开机启动程序apk就没放出来了。 4,停止android模拟器; 重复1,2,3过程importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.
ChinaGuangZhou000000
·
2012-12-07 11:00
ubuntu下面找不到ZTE V880设备
两种方法:第一种方法是你连上你的手机,重启电脑,再adb devices就可以,此时你lsusb看到的
设备号
是19d2:1350;但是当你再拨掉时就又不行了,此时lsusb看到的
设备号
是19d2
kongweile
·
2012-12-06 16:00
ubuntu
fuse通信协议分析
fuse在内核中通过
设备号
/dev/fuse来进行内核与用户空间之间通信,其中内核代码(/fs/fuse),通信之间采用协议方式。
liuhuai12345
·
2012-12-06 13:00
linux驱动开发流程(转的)
(2)定义主
设备号
。设备由一个主
设备号
和一个次
设备号
来标识。主
设备号
唯一标识了设备类型,即设备驱动程序类型,它是块设备表或字符设备表中设备表项的索引。
yuyin86
·
2012-12-01 09:00
Linux调试信息输出串口
设备号
的设置
Linux调试信息输出串口设备的设置 转载自:http://www.armbbs.net/forum.php?mod=viewthread&tid=14312&extra=page%3D1 需要修改内核配置单,在Linux移植教程中的附录5中贴出来的配置单中,在Kernelhacking里面有个S3CUart的配置,改为从0改为1或2;在SystemType里面有个S3CUART的配置,也从0改为
it1988888
·
2012-11-26 15:00
linux驱动学习3:实现一简单完整驱动(包括open,read,write,ioctl)
总结:1、
设备号
主
设备号
标识设备对应的驱动程序,次
设备号
由内核使用,用于确定设备文件所指的设备。通过次
设备号
获得一个指向内核设备的直接指针,也可将此
设备号
当作设备本地数组的索引。
yangjin_unique
·
2012-11-25 15:00
linux
驱动
linux驱动简单实例
close,read,write等系统调用对设备进行操作,如此一来也大大简化了linux驱动程序的开发,后面会看到,通过file_operations这个结构体(实际上是一个函数指针的集合),把驱动的操作和
设备号
联系起来
yangjin_unique
·
2012-11-23 16:00
linux
驱动
驱动设备文件
一个底层设备的驱动程序固然也不例外,它以一种有异于普通文件的设备文件的身份幸存在于fs当中,设备文件与保存数据或读取存储数据的普通文件不同,它只提供可调用内核内部函数的信息:设备驱动程序类型(字符型/块型)、主
设备号
yong199105140
·
2012-11-22 14:00
字符设备驱动模板
include#include#include#include#include#include#include#include intdevice_driver_major_number; /*设备的主
设备号
yong199105140
·
2012-11-22 00:00
字符设备驱动
通常而言,主
设备号
标识设备对应的驱动,次
设备号
由内核使用,用于正确确定设备文件所指的设备文件所指的设备,我们可通过次
设备号
获得指向内核设备的直接指针,也可将次
设备号
当作设备本地数组的引索。
yong199105140
·
2012-11-22 00:00
linux驱动架构体会
举个例子,像块设备驱动,操作硬件工作是在gendisk结构里面实现的,通过register_disk,则可以根据disk里面的
设备号
在内核建立起devi
f22jay
·
2012-11-20 16:00
linux内核
软件license单节点限制解决方案
2)获取硬盘的
设备号
等信息,发现机器重启
老叮当猫
·
2012-11-17 11:00
license
单点限制
lisense
register_chrdev()与register_chrdev_region()
分配设备编号,注册设备与注销设备的函数均在fs.h中声明,如下:externintregister_chrdev_region(dev_t,unsignedint,constchar*);表示静态的申请和注册
设备号
bingqingsuimeng
·
2012-11-14 09:00
stat.st_dev的陷阱
在linux上我采用了如下实现:1.使用stat(path,&st1)获得该目录的属性,其中的st1.st_dev为该目录所在设备(磁盘)的
设备号
2.使用fp=setmntent(_PATH_MNTTAB
axx1611
·
2012-09-28 16:00
Linux
设备号
,主
设备号
,次
设备号
为了管理这些设备,系统为设备编了号,每个
设备号
又分为主
设备号
和次
设备号
。主
设备号
用来区分不同种类的设备,而次
设备号
用来区分同一类型的多个
kongweile
·
2012-09-26 22:00
linux
S3C6410 按键驱动(五) --- 驱动源代码(我采用自动分配
设备号
的方法,注册设备)
/**********wzk_key.c************/ /******wzk*********/ #include"wzk_key.h" intDOWN=0; /* #defineDEVICE_NAME"keys" #defineKEY_MAJOR232 staticunsignedlongkey_table[]={ S3C64XX_GPN(0), S3C64XX_GPN(1),
wangzhongkai001
·
2012-09-22 18:00
Linux驱动调试中的Debugfs的使用简介
Linux驱动调试中的Debugfs的使用简介(2012-03-3114:14)在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主
设备号
次
设备号
等等
wealoong
·
2012-09-18 15:00
linux
struct
File
null
wrapper
linux内核
Linux Questions
为什么要有主
设备号
,次
设备号
?/dev/tty怎么理解这个字符设备?干什么用的?Linux的设备文件管理?什么是localdomainscoket?有什么特点?什么是namedpiped命名管道?
emperor_majesty
·
2012-09-15 15:55
linux
Linux 设备管理
通常这由一个MAKEDEV脚本实现,这个脚本包含了为每一个可能存在的设备创建相关的主
设备号
和次
设备号
。2000年2月份,基于内核的动态文件系统devfs出现在2.3.46内核中。
emperor_majesty
·
2012-09-15 14:13
linux
udev
为什么要有主
设备号
,次
设备号
?
为什么要有主
设备号
,次
设备号
?Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备文件。
emperor_majesty
·
2012-09-15 14:33
Minor
major
《深入Linux设备驱动程序机制》学习心得---字符设备驱动原理图解
在第二章讲解字符设备的时候,个人觉得比较有收获的主要是两个方面的知识:1、字符
设备号
的管理原理(char_device_struct)2、字符设备驱动的f
psvoldemort
·
2012-09-13 22:00
数据结构
linux
struct
File
特殊设备文件
stdev是
设备号
,分为主次
设备号
:major(buf.st_dev)//主
设备号
minor(buf.st_dev)//次
设备号
主
设备号
表示设备驱动程序,而次
设备号
表示特定的子设备。
guichenglin
·
2012-09-13 16:00
LDD3读书笔记(第12章 块设备驱动程序)
name);intunregister_blkdev(unsignedintmajor,constchar*name); register_blkdev用来向内核注册一个块设备驱动程序,还可以获得主
设备号
hot_zcy2012
·
2012-09-12 22:00
android的adb详解(多设备时adb调用)
2011-07-2510:29:15在多设备(模拟器)时,想要直接用logcat查看其中一台的状态,或者直接把应用安装到目标设备上时,需要指定
设备号
。
batoom
·
2012-09-07 09:21
LDD3读书笔记(第3章 字符驱动)
#includedev_tdev_t是用来在内核里代表
设备号
的类型.intMAJOR(dev_tdev);intMINOR(dev_tdev);从设备编号中抽取主次编号的宏.dev_tMKDEV(unsignedintmajor
hot_zcy2012
·
2012-09-06 20:00
Linux字符驱动中动态分配
设备号
与动态生成设备节点
在编写Linux内核驱动程序的时候,如果不动态生成
设备号
的话,需要自己手动分配
设备号
,有可能你分配的
设备号
会与已有
设备号
相同而产生冲突。因此推荐自动分配
设备号
。
Blaider
·
2012-09-02 23:00
mknod 命令
为了管理这些设备,系统为设备编了号,每个
设备号
又分为主
设备号
和次
设备号
。主
设备号
用来区分不同种类的设备,而次
设备号
用来
jeffreyst
·
2012-08-27 13:00
udev与devfs文件系统
不再需要为设备驱动程序分配主
设备号
以及处理次
设备号
,在程序中可以直接给reg
fuyajun01
·
2012-08-23 23:00
Linux下 /proc/maps 文件分析
该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏移量:库在进程里地址范围设备:映像文件的主
设备号
和次
设备号
;节点:映像文件的节点号;路径:
HMSIWTV
·
2012-08-23 17:00
c
linux
struct
输入子系统框架之我见
input.c文件中, class_register(&input_class); register_chrdev(INPUT_MAJOR,"input",&input_fops);先注册个类,类下创建设备,
设备号
为
Dreaming_My_Dreams
·
2012-08-23 16:00
框架
Mini2440的按键驱动程序(mini2440_buttons.c/button_test.c)
今天开始重新整理一下之前分析过的驱动程序Mini2440的按键驱动程序(mini2440_buttons.c/button_test.c)此驱动程序是将按键设备归于杂项设备类里的,主
设备号
为
allenner1
·
2012-08-21 17:00
LCD 驱动
fbmem.c构造了lcd驱动的框架,它建立了lcd驱动的类class_create,提供了统一的读写函数,这些读写函数会根据次
设备号
,去数组中找到真正的读写函数 fb_info*info=registered_fb
Dreaming_My_Dreams
·
2012-08-20 15:00
c
框架
Class
任务
字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev()
dev_t*dev,unsignedint-firstminor,unsignedint-count,char*name)头文件 :函数功能: 动态分配设备编号函数参数说明:该函数需要传递给它指定的第一个次
设备号
angle_birds
·
2012-08-19 14:00
Module
linux内核
Linux串口(serial、uart)驱动程序设计 (2010-05-26 16:28)
一、核心数据结构串口驱动有3个核心数据结构,它们都定义在1、uart_driveruart_driver包含了串口设备名、串口驱动名、主次
设备号
、串口控制台(可选)等信息,还封装了tty_driver(
alada007
·
2012-08-18 10:00
c
linux
IO
Module
null
2010
mknod指令详解
mknod-makeblockorcharacterspecialfilesmknod[OPTION]...NAMETYPE[MAJORMINOR] option有用的就是-m了 name 自定义 type 有b和c还有p 主
设备号
czxyhll
·
2012-08-15 18:00
shell
Flash
FreeBSD
character
disk
硬件驱动
Linux字符驱动中动态分配
设备号
与动态生成设备节点
/驱动程序的初始化{ …… MYDRIVER_Major=register_chrdev(0,DEVICE_NAME,&mydriver_fops);//向内核注册一个设备,返回值为注册的主
设备号
angle_birds
·
2012-08-14 22:00
linux
Class
字符设备驱动程序框架
1,
设备号
的内部表示形式 类型:dev_t32=12(主
设备号
)+20(次
设备号
)相关宏: MAJOR(dev_tdev) MINOR(dev_tdev) MKDEV
fuyajun01
·
2012-08-08 23:00
Linux字符设备驱动总结
structmodule*owner;//所属模块,一般赋值为THIS_MODULEstructfile_operations*ops;//文件操作结构体structlist_headlist;dev_tdev;//
设备号
fangbaolei2088
·
2012-08-08 11:00
《linux设备驱动程序》 第三章 char drivers
本章主要讲了:首先注册
设备号
,然后注册cdev,最后是对操作函数的书写。1.对于注册
设备号
。对于
设备号
:分为主
设备号
,次
设备号
。占32位,高12位用于主
设备号
,后20位用于此
设备号
。
xiaocaichonga
·
2012-08-07 23:00
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他