关于混杂设备驱动程序的框架

原创 2013年12月02日 22:58:58
       关于混杂设备驱动
 混杂设备驱动程序主要的几个设备之间公用一个主设备号,
设备之间通过此设备号来区分设备所调用的驱动程序,主要结
构体是miscdevice结构体里面主要是这样:
struct miscdevice{
int minor;
const char *name;
const struct file_operations *ops;
struct list_head list;
strcut device *this_device;
struct device *parent;
const char *nodename;
mode_t mode;
};
与其相关的函数式
注册函数:
int misc_registger(strcut miscdevide *misc)
卸载函数:
int misc_deregister(struct miscdevice* misc)
个人觉得此设备号主要作用在这了。。。

linux的混杂设备驱动

介绍混杂设备 驱动
  • qqliyunpeng
  • qqliyunpeng
  • 2016年10月20日 17:28
  • 568

混杂设备与字符设备的区别----misc_register、 register_chrdev 的区别总结

杂项设备(misc device) 杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在 Linux 内核的include/linux目录下有Miscdevice.h文件,要把自己定义的misc ...
  • andylauren
  • andylauren
  • 2016年08月28日 20:32
  • 641

最基本的字符设备驱动程序框架

/* * 说明:用于演示一个最基本的字符设备驱动程序框架。 * 实现一个字符设备驱动的步骤: * 1、实现模块代码框架 * 2、申请设备号,这个设备号由主、次设备号组成,是应用程序 * ...
  • a987860319
  • a987860319
  • 2014年04月17日 16:01
  • 1366

字符设备驱动编写流程以及大概框架

本文主要是针对Linux的字符设备驱动,Linux设备驱动中字符设备驱动的注册类型与注册方式 字符设备是Linux驱动中最简单的驱动,也是最常的驱动! 字符设备驱动除了注册为字符设备类还可以注册为混杂...
  • softwoker
  • softwoker
  • 2015年04月18日 14:40
  • 2639

混杂设备与信号量

Leesagacious原创,欢迎转载 #include #include #include #include #include ...
  • leesagacious
  • leesagacious
  • 2015年09月20日 10:50
  • 1146

块设备驱动程序之一

一、块设备概述 linux支持的两种重要的设备类型分别是字符设备和块设备,块设备可以随机地以固定大小的块传送数据。与字符设备相比,块设备有以下几个特殊之处: 块设备可以从数据的任何位置进行访问块数据...
  • goodluckwhh
  • goodluckwhh
  • 2014年02月10日 23:41
  • 4186

Linux设备驱动框架

一、linux的设备驱动程序与外界的接口可以分为三个部分:     1.驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成...
  • a8039974
  • a8039974
  • 2014年04月22日 21:35
  • 482

Linux驱动学习笔记(2)----字符型设备驱动基本框架

一个字符型设备驱动基本框架主要包括: 1. 设备结构体、全局变量的定义 2. 实现设备模块加载、卸载函数 3. 实现 fops 中操作设备相关的函数...
  • geyue12345
  • geyue12345
  • 2016年03月04日 15:07
  • 609

字符设备驱动开发流程详解

字符驱动相关概念解析 一、驱动初始化 1.1分配设备描述结构 1.2初始化设备描述结构 1.3.注册设备描述结构 1.4.硬件初始化 二、实现设备操作 2.1...
  • liu0808
  • liu0808
  • 2016年11月15日 09:37
  • 1082

块设备驱动架构分析

1. 块设备概念:块设备是指只能以块为单位进行访问的设备,块的大小一般是512个字节的整数倍。常见的块设备包括硬件,SD卡,光盘等。 2. 块设备驱动的系统架构 2.1 系统架构---VFS VFS是...
  • coding__madman
  • coding__madman
  • 2016年06月06日 22:34
  • 3685
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于混杂设备驱动程序的框架
举报原因:
原因补充:

(最多只允许输入30个字)