miscdevice结构体
来源:互联网 发布:孔明棋算法 编辑:程序博客网 时间:2024/06/06 01:47
miscdevice只适用于只有一个设备的设备驱动
使用:
struct miscdevice mdev = { .minor = MISC_DYNAMIC_MINOR, .name = "mymisc", .fops = &fops,};extern int misc_register(struct miscdevice * misc); //注册miscdevice对象extern int misc_deregister(struct miscdevice *misc);//反注册
//////////////////////////////////////////////////////////////////////
minor:指定次设备号,次设备号为255则会自分配空闲的次设备号. 主设备号已固定为10
name:名字
fops:文件操作对象的地址
//////////////////////////////////////////////////////////////////////
通过ta miscdevice:
struct miscdevice { int minor; const char *name; const struct file_operations *fops; struct list_head list; struct device *parent; struct device *this_device; const struct attribute_group **groups; const char *nodename; umode_t mode;};
阅读全文
0 0
- miscdevice结构体
- struct miscdevice
- struct miscdevice
- 通过miscdevice获得驱动私有数据结构体时file->private_data为空的解决方法
- miscdevice、platform_device区别?(转)
- miscdevice、platform_device区别?
- miscdevice混杂设备驱动
- 杂项设备miscdevice
- tiny6410 Miscdevice driver<1>
- tiny6410 Miscdevice driver <2>
- linux miscdevice 驱动程序
- miscdevice混杂设备驱动
- struct miscdevice,misc_register(),misc_deregister()
- miscdevice混杂设备驱动
- linux 混杂设备miscdevice
- Linux miscdevice 混杂设备
- linux驱动开发 --miscdevice
- miscdevice、platform_device、platform_driver的区别
- JavaScript实现随机打乱数组顺序
- FPGA 中 IO 口时序分析(Input Delay /output Delay)
- 类的关系
- 22. Generate Parentheses
- java基础1:继承
- miscdevice结构体
- C# 编写串口程序
- nvme_data_struct 分析
- leetcode
- 3.3用变动数据做模拟
- 数据库错题库
- 从TimeQuest角度看set_max_delay
- HTML&CSS实验(4)
- JSONObject.fromObject--JSON与对象的转换