![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码
文章平均质量分 79
yydfjt
这个作者很懒,什么都没留下…
展开
-
hw_breakpoint :watchpointhandler
static void watchpoint_handler(unsigned long addr, unsigned int fsr, struct pt_regs *regs) { int i, access; u32 val, ctrl_reg, alignment_mask;转载 2011-11-16 22:53:03 · 830 阅读 · 0 评论 -
newly
用户名: 密码: 登录 注册 尘埃 主页博客相册|个人档案 |好友 |i贴吧 查看文章 ARM Linux对中断的处理-中断管理系统的初始化 2010-10-16 15:44 中断管理系统的初始化 我们先来看一下Linux系统中,转载 2011-12-04 18:08:55 · 415 阅读 · 0 评论 -
arm_linux中断
一,认识几个重要结构体: 1.中断描述符 对于每一条中断线都由一个irq_desc结构来描述。 //在include/linux/irq.h中 struct irq_desc { unsigned int irq;//中断号 struct timer_rand_state *timer_rand_state; unsigned int *kstat_ir转载 2011-12-04 18:02:06 · 640 阅读 · 0 评论 -
初始化
二,中断初始化过程 中断机制的初始化通过 两个函数完成:early_trap_init()和init_IRQ(),在此我们先讨论函数init_IRQ()。 //函数init_IRQ在文件linux/arch/arm/kernel/irq.c中实现。 void __init init_IRQ(void) { int irq; /* 设置 irq_desc 数组的 status转载 2011-12-05 22:03:46 · 404 阅读 · 0 评论