对技术执着
发布时间:2015-03-14 14:17:21
相关数据结构:struct cdev { struct kobject kobj; struct module *owner; const struct file_operations *ops; struct list_head list; dev_t dev; &nbs.........【阅读全文】
发布时间:2015-03-14 14:17:14
一、字符设备结构1.内核内部使用struct cdev结构来表示字符设备。在内核调用设备的操作之前,必须分配并注册一个或多个struct cdev。struct cdev { struct kobject kobj;//每个 cdev 都是一个 kobject struct module *owner;//指向.........【阅读全文】
发布时间:2015-03-14 14:17:06
//Based on linux v3.14 source code一、概述等待队列在内核中有很多用途,尤其在中断处理、进程同步及定时。等待队列实现事件上的条件等待;希望等待特定事件的进程把自己放在合适的等待队列,并放弃控制权。二、相关结构体1. 等待队列由双向链表实现,其元.........【阅读全文】