
driver
文章平均质量分 77
沙海石
专注嵌入式,专注通讯!
展开
-
Linux驱动程序工作原理简介
Linux驱动程序工作原理简介 一、linux驱动程序的数据结构 二、设备节点如何产生? 三、应用程序是如何访问设备驱动程序的? 四、为什么要有设备文件系统? 五、设备文件系统如何实现? 六、如何使用设备文件系统? 七、具体设备驱动程序分析 1、 驱动程序初始化时,要注册设备节点,创建子设备文件 2、转载 2012-11-14 14:38:41 · 1052 阅读 · 0 评论 -
Linux tasklet 分析笔记
驱动程序在初始化时,通过函数task_init建立一个tasklet,然后调用函数tasklet_schedule将这个tasklet放在tasklet_vec链表的头部,并唤醒后台线程ksoftirqd。当后台线程ksoftirqd运行调用__do_softirq时,会执行在中断向量表softirq_vec里中断号TASKLET_SOFTIRQ对应的tasklet_action函数,然后task原创 2012-12-18 11:01:11 · 644 阅读 · 0 评论