Linux混杂设备驱动模型
来源:互联网 发布:高校数据采集平台 编辑:程序博客网 时间:2024/05/19 12:18
来厦门快一个月了,一直没出去转一下,今天专门一个人跑去看海。来回路上花了一个多小时,但实际只在海边逗留了半个多小时。看来我只适合宅在宿舍玩。晚上抽空再学习一下Linux驱动,以前虽然学过,但也基本忘得差不多了。只有重新再回顾一遍了。
在Linux系统中, 存在一类字符设备, 它们拥有相同 的主设备号( 10) , 但次设备号不同 ,我们称这类设备为混杂设备(miscdevice)。所有的混杂设备形成一个链表, 对设备访问时内 核根据混杂设备形成一个链表, 对设备访问时内 核根据次设备号查找到相应的混杂设备。
Linux中使用 struct miscdevice来描述一个混杂设备。
struct miscdevice {int minor; /* 次设备号*/const char *name; /* 设备名 */const struct file_operations *fops; /*文件操作*/struct list_head list;struct device *parent;struct device *this_device;};
Linux中使用 misc_register函数来注册一个混杂设备驱动。
int misc_register(struct miscdevice * misc)
0 0
- Linux混杂设备驱动模型
- 混杂设备驱动模型
- Linux混杂设备驱动
- Linux混杂设备驱动
- Linux混杂设备驱动
- Linux驱动开发-混杂字符设备驱动模型笔记 4
- Linux驱动开发———混杂设备驱动模型
- 混杂设备驱动模型解析
- Linux驱动混杂设备模型详解与程序实例
- Linux按键驱动程序设计(1)-混杂设备驱动模型
- 混杂设备驱动模型设计LED驱动
- linux misc混杂设备驱动
- linux misc混杂设备驱动 .
- linux下混杂设备驱动
- Linux混杂设备驱动学习
- linux的混杂设备驱动
- Linux 设备驱动--- 混杂设备驱动
- Linux混杂设备驱动 - 按键设备驱动
- 数据结构实验2-1
- 造人论坛——意识的本质和一个人工脑模型
- 1002. 写出这个数 (20)
- 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion(转载)
- [Android] Android 视频播放总结
- Linux混杂设备驱动模型
- mysql-python安装时EnvironmentError: mysql_config not found
- React Native 一:开发环境搭建
- shiro的hello world
- HTTP 头部解释
- 全排列
- Impala之Catalogd进程
- Java数据结构篇
- [2016腾讯暑期实习在线笔试题][蛇形矩阵]