Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35210
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 45
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-26 02:10
个人简介

滴水穿石。

文章分类

全部博文(8)

文章存档

2015年(8)

我的朋友

发布时间:2015-02-20 16:25:26

原贴: http://bbs.chinaunix.net/thread-3678367-1-1.html热插拔(hotplug,打这个词的时候我常常想到热干面)不一定非要指类似U盘那样的插入拔出,此处的热插拔广义上讲,是指一个设备加入系统,内核如何通知用户空间。举个简单的例子,如果你的电脑中有块PCI网卡,针对该网卡的驱动程序以内核模块.........【阅读全文】

阅读(2830) | 评论(0) | 转发(0)

发布时间:2015-02-03 23:26:51

>> kobject点击(此处)折叠或打开struct kobject {    const char *name; // 对象名称    struct list_head entry; // kobject的链表入口,该kobject将添加到其所属的kset的list链表中  &nb.........【阅读全文】

阅读(1367) | 评论(0) | 转发(0)

发布时间:2015-01-29 23:24:23

本文作为Linux USB驱动分析的第一部分,主要介绍USB2.0协议中的:
1、USB硬件介绍。
2、USB数据格式。
3、传输。
4、枚举......【阅读全文】

阅读(1494) | 评论(0) | 转发(0)

发布时间:2015-01-29 22:41:39

从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响文章出处:http://www-128.ibm.com/developerworks/cn/linux/l-module26/周婷 ,软件工程师 2006 年 2 月 9 日    从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱动.........【阅读全文】

阅读(1270) | 评论(0) | 转发(0)

发布时间:2015-01-18 05:42:00

ARM-Linux的IRQ中断处理流程

ARM平台有 IRQ 和 FIQ 两种中断,但后者被Linux弃用,Linux只使用了IRQ。
ARM-Linux的IRQ中断处理流程可大致分为如下几个阶段:
A. 执行一小段汇编代码:保护现场、设置抢占计数
B. 循环执行C函数 asm_do_IRQ()处理中断服务程序和软中断,直到不再有中断标志
C. 中断汇编代码: 执行内核抢占、恢复抢占计数、恢复现场(返回进程上下文)
......【阅读全文】

阅读(1953) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册