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
设备号
cdev、file operations 结构体
1、实现cdev、fileoperations结构体2、申请
设备号
:alloc_chrdev_region(...)3、为cdev申请空间kmalloc(sizeof(structcdev),GFP_KERNEL
angle_birds
·
2012-08-03 11:00
struct
File
cdev结构 and MKDEV
MKDEV功能:将主
设备号
和次
设备号
转换成dev_t类型cdev结构在Linux2.6内核中一个字符设备用cdev结构来描述,其定义如下:structcdev{ structkobjectkobj
angle_birds
·
2012-08-02 12:00
linux
struct
list
File
Module
在linux下如何将ttyS0改成别的号,比如ttyS4什么的,我的系统只有一个串口。
ttyS0只是代表一个设备节点,它存在主
设备号
和次
设备号
。一个设备节点包含了这两个
设备号
,Linux系统通过这两个号唯一的确定一个驱动实例。 一个实际存在的串口只能够存在一个驱动实例。
angle_birds
·
2012-08-01 23:00
linux
字符设备驱动
设备号
;2. 创建设备文件;3. 设备注册;4. 重要数据结构;5. 设备操作; 二.主
设备号
字符设备通过字符设备文件来存取。
yx_l128125
·
2012-07-31 22:00
数据结构
struct
File
user
Module
null
字符设备驱动
设备号
; 2. 创建设备文件; 3. 设备注册; 4. 重要数据结构; 5. 设备操作; 二.主
设备号
字符设备通过字符设备文件来存取。
java-mans
·
2012-07-31 22:00
字符
V4L2 2
V4L2驱动框架V4L2驱动框架主
设备号
:81次
设备号
: 0-63 64-67 192-223 224-255/dev/videoX 应用层————————————char驱动———
l627859442
·
2012-07-27 13:00
struct
list
Module
File
video
audio
android的adb详解(多设备时adb调用)
2011-07-2510:29:15在多设备(模拟器)时,想要直接用logcat查看其中一台的状态,或者直接把应用安装到目标设备上时,需要指定
设备号
。
ruigal
·
2012-07-26 10:00
lcd驱动
fb_info结构体放到数组中去,当device有和driver同名时,device的open、write、ioctal等操作先到fbmem.c中去,fbmen.c相当于一个中转站,把对设备的操作通过次
设备号
Dreaming_My_Dreams
·
2012-07-25 09:00
c
框架
工作
平台
V4L2驱动框架
V4L2驱动框架主
设备号
:81次
设备号
: 0-63 64-67 192-223 224-255/dev/videoX 应用层————————————char驱动———————————
dahailinan
·
2012-07-24 15:00
框架
struct
list
File
video
audio
ubuntu下android 手机 安装驱动 adb 访问
但是遇到设备不识别或设备权限不够的时候,需要手动添加
设备号
,重启服务就可以了Ifyouget"error:insufficientpermissionsfordevice"...ObtainIDofdevicemanufacturer
shuzui1985
·
2012-07-22 15:00
android
windows
ubuntu
service
手机
permissions
Linux设备文件简介
每个字符设备和块设备都必须有主、次
设备号
,主
设备号
相同的设备是同类设备(使用同一个驱动程序)。这些设备中
hqyhqyhq
·
2012-07-19 16:00
linux
存储
终端
profiling
磁盘
linux内核
常用到的函数(持续更新……)
register_chrdev(major,"abc",conststructfile_operations*fops)unregister_chrdev(major,"abc"); 说明:major是注册的主
设备号
Dreaming_My_Dreams
·
2012-07-15 10:00
struct
Module
File
null
Class
linux lcd驱动分析五
在前面我们已经明确了LCD驱动其实就是一个字符设备驱动,它的主
设备号
为29,次
设备号
同注册的帧缓冲设备有关,从0开始最多支持32个帧缓冲设备。
mcgrady_tracy
·
2012-07-15 01:00
主
设备号
与次
设备号
概念
主
设备号
标志设备驱动程序,次
设备号
标志特定的子设备。
shycx
·
2012-07-09 11:00
磁盘
关于LED中的down()up()
down()和up(),我看过韦东山讲同步与互斥那个视频时,将up()放在了close中,还有就是 case2中为什么没有使用up()和down(),总之我这一块很迷惑,不知道这个程序是怎么实现的不同次
设备号
控制不同的
bbs598598
·
2012-07-05 22:00
如果dev下没有自动创建设备节点
可以cat/sys/class/*****/****/dev查看主次
设备号
启动脚本中有echo /sbin/mdev>/proc/sys/kernel/hotplug 可以使得mdev支持热插拔
embedded_hunter
·
2012-07-03 16:00
脚本
Framebuffer 机制
Framebuffer设备是标准的字符设备,主
设备号
为29,对应于/dev/fbn设备文件。双缓冲机制Android系统中使用的此机制,带来的好处是让画面的切换更流畅。
cjok376240497
·
2012-07-01 12:49
Linux
driver
LCD
Framebuffer 机制
Framebuffer设备是标准的字符设备,主
设备号
为29,对应于/dev/fbn设备文件。 双缓冲机制 Android系统中使用的此机制,带来的好处是让画面的切换更流畅。
cjok376240497
·
2012-07-01 12:00
数据结构
struct
image
user
File
resources
重新映射常规内存的方法
/申请
设备号
,添加cedv结构体 buffer=kmalloc(BUF_SIZE,GFP_KERNEL);//申请buffer for(page=virt_to_page(buffer);pagestart
zssmcu
·
2012-06-30 19:00
linux网络配置
sysconfig/network-scripts/下1ip的配置查看当前设备的IP使用命令ifconfigIP的配置文件在/etc/sysconfig/network-scripts/ifcfg-ethxx表示
设备号
修改
pengfei37236
·
2012-06-28 11:40
配置文件
路由
的
蜗牛 1
内核中驱动中建立的设备和mknod建立的设备,具有相同的主次
设备号
,但是他们针对的对象是不一样的,内核中建立的设备主要是告知cpu,针对这样的设备如何操作。mknod主要是建立这个设备,让用户去操作。
suwenqiang2011
·
2012-06-26 17:00
内核char
设备号
的注册与注销
内核中所有已分配的字符设备编号都记录在一个名为chrdevs散列表里。该散列表中的每一个元素是一个char_device_struct结构,它的定义如下: staticstructchar_device_struct{ structchar_device_struct*next; //指向散列冲突链表中的下一个元素的指针 unsignedintmajor;
zhoujiaxq
·
2012-06-08 11:00
混杂设备、字符设备、平台设备三者的注册方式比较
这个函数的功能是注册字符设备,获得主
设备号
,并将为给定的主
设备号
注册0~255作为次
设备号
,同时为每个设备建立一个默认的cdev结构。如果它的第一个形
linxiaowu66
·
2012-06-07 08:00
linux下的nandflash驱动分析(2)——基于s3c6410平台
1、在上一篇的probe函数中,在那个很大的for循环中出现了,对NAND的厂商,
设备号
,是MLC或SLC进行判断,这些是怎样进行的呢?
tianxiawuzhei
·
2012-05-30 19:00
c
linux
struct
function
byte
平台
/proc/maps 信息
该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=执行,s=共享,p=私有;偏移量:库在进程里地址偏移量设备:映像文件的主
设备号
和次
设备号
,可以通过通过cat/proc
zxf20063033
·
2012-05-30 16:00
Linux驱动模块卸载后不能再加载、驱动不能卸载的问题
在编写驱动程序的时候有时候会出现这种情况,模块加载之后不能卸载或卸载之后不能在加载,cat/proc/devices后发现设备还占用着
设备号
,这种情况下,再次加载驱动模块肯定不会成功,必须重新启动才可以解决
duloveding
·
2012-05-30 09:44
驱动
LINUX
Linux驱动模块卸载后不能再加载、驱动不能卸载的问题
在编写驱动程序的时候有时候会出现这种情况,模块加载之后不能卸载或卸载之后不能在加载,cat/proc/devices后发现设备还占用着
设备号
,这种情况下,再次加载驱动模块肯定不会成功,必须重新启动才可以解决
duloveding
·
2012-05-30 09:00
linux
struct
File
android uuid
UUID+
设备号
序列号 唯一识别码(不可变) private String getMyUUID(){ final TelephonyManager tm = (TelephonyManager
kindac
·
2012-05-29 19:00
android
Linux驱动修炼之道-混杂设备
miscdevice共享一个主
设备号
MISC_MAJOR(即10),但次
设备号
不同。
tianxiawuzhei
·
2012-05-21 19:00
linux
list
Module
File
Class
linux内核
混杂设备动态次
设备号
分析
原文地址链接今天看驱动源码时,发现一个MISC_DYNAMIC_MINOR宏,于是分析了一下内核源码。先粘出源码。在misc_register函数中,有如下语句: if(misc->minor==MISC_DYNAMIC_MINOR){ inti=DYNAMIC_MINORS; while(--i>=0)
tianxiawuzhei
·
2012-05-21 19:00
联想
s3c6410在linux下的WATCHDOG TIMER(看门狗定时器)驱动(1)
它的主
设备号
是10,不同的设备用次
设备号
区分。混杂设备用结构体mis
tianxiawuzhei
·
2012-05-21 10:00
c
timer
linux
struct
Module
平台
Linux虚拟文件系统(安装根文件系统)
内核要在变量ROOT_DEV中寻找包含根文件系统的磁盘主
设备号
。当编译内核时,或者像最初的启动装入程序传递一个合适的“root”选项时,根文件系统可以被指定为/dev目录下的一个设备文件。
Tommy_wxie
·
2012-05-19 18:00
linux
list
struct
File
System
asynchronous
Linux输入子系统分析(五)
它能够接收任意类型的事件,任意id的设备都可以和它匹配连接,它对应的设备节点为/dev/eventX,次
设备号
的范围为64~95。#defin
Leichelle
·
2012-05-15 22:00
linux
struct
user
File
IOC
input
LED流水灯字符设备驱动
constchar*name,structfile_operations*fops); ret=register_chrdev(LED_MAJOR,DEVICE_NAME,&led_ops); @major:主
设备号
shui1025701856
·
2012-05-15 12:00
struct
Module
File
table
Class
output
v4l编程基础
其主
设备号
是81,在实际操作上,访问控制电视卡也和一般的设备文件没有什么不同。
zhangzhangjiji
·
2012-05-14 09:00
编程
struct
video
FP
audio
Components
V4L2测试程序
#include#include#include#include#include#include#includeintfd;/*
设备号
*//*设备文件*/#defineCAMERA_DEVICE"/dev
pengjin1985
·
2012-05-08 17:00
c
struct
测试
video
include
menu
linux 一个简单的字符设备驱动例子
include#include#include#include#include#include#include#defineBUFFERSIZE200#defineDEVICE_MAJOR250/*设置一个主
设备号
cen616899547
·
2012-05-08 11:00
数据结构
linux
struct
Module
File
FP
读书笔记(2)
6.字符设备驱动: cdev结构体——P119 MKDEV(intmajor,intminor)通过这个宏可以将主
设备号
和次
设备号
生成dev_t 一些用来操作cdev结构体的函数: cdev_init
alada007
·
2012-05-06 12:00
struct
File
user
IOC
读书
structure
linux下挂载u盘、iso镜像、光驱
1、挂载u盘 sudofdisk-l查看所有硬盘及分区情况,获取usb磁盘
设备号
mount/dev/sdb1/mnt/udisk2、挂载iso镜像 需要加上-oloop选项
ly61baby
·
2012-05-03 16:00
linux
磁盘
Linux 电源管理在ARM上的实现原理
内核版本号:linux2.6.32 由于arm系统中没有bios设备,所以只能为arm系统创建一个虚拟的字符设备与用户空间进行通讯.即在apm中实现一个misc设备,实质上也是一个字符设备,misc设备的主
设备号
是
wangyunqian6
·
2012-04-28 11:00
c
linux
struct
list
user
filesystems
mini6410 led驱动程序(混杂设备增加了详细注释)
/yinjiabin/article/details/7489563 定义本次驱动为miscdevice(杂项设备驱动),包含头文件miscdevice.h,其实所谓的杂项驱动程序就是主
设备号
为
yinjiabin
·
2012-04-28 10:00
c
IO
struct
cmd
Module
File
设备类型分类
初始化字符设备时,它的设备驱动程序向Linux登记,并在字符设备向量表中增加一个device_struct数据结构条目,这个设备的主
设备号
用来做这个向量表的索引。
tianxiawuzhei
·
2012-04-26 18:00
device_create
/驱动程序的初始化{ …… MYDRIVER_Major=register_chrdev(0,DEVICE_NAME,&mydriver_fops);//向内核注册一个设备,返回值为注册的主
设备号
gameboy374
·
2012-04-25 21:00
基于mini6410的linux驱动学习总结(四 设计字符设备驱动程序)
涉及的知识点1、
设备号
2、创建设备文件3、重要数据结构4、设计字符设备驱动的步骤 1.
设备号
设备号
用来做什么?
设备号
作用:主
设备号
用来标识与设备文件相连的驱动程序。
yinjiabin
·
2012-04-24 20:00
数据结构
linux
struct
File
user
linux内核
【转】输入子系统设备模型分析 (有修改)
基于输入子系统的驱动使用#insmods3c2440_ts.ko#cat/proc/devices 查看input
设备号
#cat/bus/input/devices查看触摸屏设备信息#mkdir/dev
iefswang
·
2012-04-23 12:00
struct
list
File
table
input
delay
linux0.12-文件系统-底层通用函数
iget()-----从设备dev上读取节点号为nr的i结点1.从i结点表申请一个临时i结点2.扫描i节点表,查找(
设备号
==dev&&i节点号==nr)的项若未找到,则:(1)用临时结点建立一个i节点
mishifangxiangdefeng
·
2012-04-23 09:00
linux
Go
磁盘
Linux0.12-文件系统-高速缓冲区的管理
1.高速缓冲区位置:内核代码和主内存之间作用:解决I/O操作与CPU处理之间的速度不匹配大小:被划分成与磁盘数据块大小相等的缓冲块管理方式:hash表(
设备号
^逻辑块号)+双向链表(所有的buffer_head
mishifangxiangdefeng
·
2012-04-22 22:00
linux
buffer
Go
磁盘
最简单的字符设备驱动程序
首先,先理清一下简单字符设备驱动程序的思路:(1)申请
设备号
动态申请:intalloc_chrdev_region(dev_t*dev,unsignedbaseminor, unsignedcount
caijp1090
·
2012-04-17 19:00
struct
Module
File
user
null
FP
V4L2驱动程序架构
内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,V4L2驱动的Video设备节点路径通常/dev/video/中的videoXV4L2驱动对用户空间提供字符设备,主
设备号
为
shui1025701856
·
2012-04-14 08:00
struct
File
video
buffer
input
Types
Linux字符设备知识点/*嵌入式学习*/
/*内嵌的kobject对象*/ structmodule*owner; structfile_operations*ops; structlist_headlist; dev_tdev;/*
设备号
ACanoe
·
2012-04-05 23:00
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他