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

滴水穿石。

文章分类

全部博文(8)

文章存档

2015年(8)

我的朋友

发布时间: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)

发布时间:2015-01-17 20:36:04

Linux独立中断栈学习笔记及验证实验(ARM、x86)......【阅读全文】

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

发布时间:2015-01-17 20:30:01

一、数据结构 中断机制的核心数据结构是 irq_desc, 它完整地描述了一条中断线 (或称为 “中断通道” )。irq_desc 结构在 include/linux/irq.h 中定义:  typedef void fastcall (*irq_flow_handler_t)(unsigned int irq, struct irq_desc *desc); struct irq_.........【阅读全文】

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

登录 注册