码迷,mamicode.com
首页 >  
搜索关键字:主设备号    ( 201个结果
LINUX设备驱动程序笔记(三)字符设备驱动程序
.主设备号和次设备号        对字符设备的访问时通过文件系统内的设备名称进行的。那些设备名称简单称之为文件系统树的节点,它们通常位于/dev目录。字符设备驱动程序的设备文件可通过ls -l命令输出的第一列中的'c'来识别。块设备同样位于/dev下,由字符'b'标识 crw-rw----  1 root root    253,   0 2013-09-11 20:33 usbmon0 ...
分类:系统相关   时间:2014-08-18 22:08:03    阅读次数:453
mknod指令详解
mknod - make block or character special filesmknod [OPTION]... NAME TYPE [MAJOR MINOR] option 有用的就是 -m 了 name 自定义 type 有 b 和 c 还有 p 主设备号 次设备号主设备号是由lin...
分类:其他好文   时间:2014-08-06 18:12:21    阅读次数:193
linux内核头文件kdev_t.h 宏定义解析
kdev_t.h 宏定义解析 这个header file反正不多,直接原因是——遇到了,就搞定它!                  dev_t 类型的变量定义在linux/types.h 用来保存设备编号——包括主设备号和次设备号。dev_t 是一个32位的数,其中12位用来表示设备号,其余20位用来表示次设备号。                  始终不要对这32...
分类:系统相关   时间:2014-07-29 14:26:08    阅读次数:300
linux miscdevice 驱动程序
1  在Linux驱动中把无法归类的五花八门的设备定义为混杂设备(用miscdevice结构体表述)。miscdevice共享一个主设备号MISC_MAJOR(即10),但次设备号不同。 所有的miscdevice设备形成了一个链表,对设备访问时内核根据次设备号查找对应的miscdevice设备,然后调用其file_operations结构中注册的文件操作接口进行操作。 在内核中用struct m...
分类:系统相关   时间:2014-07-22 00:17:34    阅读次数:415
Linux实现字符设备驱动的基础步骤
Linux应用层想要操作kernel层的API,比如想操作相关GPIO或寄存器,可以通过写一个字符设备驱动来实现。 1、先在rootfs中的 /dev/ 下生成一个字符设备。注意主设备号 和 从设备号。可用如下shell脚本生成: if [ ! -e audioIN ];then sudo mknod audioIN c 240 0 fi 生成的设备为 /d...
分类:系统相关   时间:2014-07-18 22:36:04    阅读次数:349
CoroSync + Drbd + MySQL 实现MySQL的高可用集群
Corosync+DRBD+MySQL构建高可用MySQL集群节点规划:node1.huhu.com172.16.100.103node2.huhu.com172.16.100.104资源名称规划资源名称:可以是除了空白字符外的任意ACSII码字符DRBD设备:在双节点上,此DRBD设备文件,一般为/dev/drbdN,主设备号147磁盘:在双方节点上,各自提..
分类:数据库   时间:2014-07-10 19:14:30    阅读次数:430
linux字符设备驱动
本篇文章记录字符设备的驱动框架:1.定义cdev接口体和class结构体#define HELLO_CNT 2static int major = 0;//主设备号为0,需要让系统自动生成主设备号static struct cdev hello_cdev;static struct class *c...
分类:系统相关   时间:2014-06-27 22:36:58    阅读次数:423
linux设备号详解
原文:http://blog.csdn.net/zjjyliuweijie/article/details/7001383linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设 备是同类设备(使用同...
分类:系统相关   时间:2014-06-23 07:34:34    阅读次数:270
/dev/zero
前言:      在/dev目录下存放着许多设备文件,这些设备对应的有些是字符设备,有些是块设备,每个设备都有主设备号,和次设备号。 正文:    /dev/null这个设备文件相当于黑洞,所有重定位到这个设备文件的内容都会消失,这个文件主要要在不必要输出的规避  /dev/zero这个设备文件稍微要难理解一点,这个设备文件提供无限个\0的字符,一般用它来初始化一些文件。我...
分类:其他好文   时间:2014-05-25 16:27:38    阅读次数:324
linux的入门命令
根目录下的一些目录或设备:/boot:系统启动相关的文件,例如内核,initrd,grub(bootloader引导加载器)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用..
分类:系统相关   时间:2014-05-08 10:59:16    阅读次数:585
201条   上一页 1 ... 18 19 20 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!