字符设备驱动笔记——中断方式按键驱动之linux异常处理结构(四)
摘要:
1.中断方式获取按键值单片机:1)按键按下2)cup发生中断,跳转到异常向量入口执行3)b 函数 a.保存被中断的现场 b.执行中断处理函数 c.恢复linux:1)trap_init()函数构造异常向量2)vector_irq + stubs_offset 跳转,vector_irq用宏来实现 a.保存寄存器的值 b.asm_do_IRQ c.恢复2.linux异常处理结构分析---------------------------------------------trap_init()函数构造了异常向量把__vectors_start代码复制到vecto... 阅读全文
posted @ 2013-09-20 22:40 屁屁侠 阅读(854) 评论(0) 推荐(0) 编辑