- 12
- 0
- 约1.57千字
- 约 16页
- 2018-05-11 发布于河南
- 举报
ARM中断课程
中断理论 ---亚嵌教育 我们要学习的内容 中断的定义 中断的分类 中断的硬件实现 中断在Linux下的软件实现 中断在内核驱动编程中的API 中断的定义 什么是中断? CPU在执行一个程序时,对系统发生的某个事件(程序自身或外界的原因)作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去处理相应的事件,处理完该事件后,到适当的时候返回断点,继续完成被打断的程序。(如有必要,被中断的程序可以在后来的某个时间恢复,继续执行。) 中断事件: 串口收到数据,产生中断。 系统调用也会暂时中断用户程序的执行,进入内核执行相应代码。 中断的特点: 中断随机的 中断是可恢复的 中断是自动进行处理的 实际的中断系统会涉及到: 发现中断,响应中断的硬件,这是中断控制器。 由软件来完成的中断处理程序。 中断是由软件(操作系统)、硬件协同完成。以上合称中断系统。 中断源:引起中断发生的事件中断寄存器:硬件为每个中断源设置寄存器,中断发生时信息被记录 在寄存器中,以便分析处理(记录中断) 中断的分类 中断可以分为: 同步中断 由软件产生的中断 异步中断 由硬件产生的中断 中断的硬件实现 在x86系统上 8259A比较常见 在ARM上 SOC 中断在Linux下的软件实现 中断使用的栈 中断的处理: 中断时的硬件逻辑: CPU把当前模式切换为对
您可能关注的文档
最近下载
- 任务一 制定产品与客户服务策略.pptx VIP
- 《大学语文》第四章 戏剧(另有配套教案).pptx VIP
- GB50242-2002建筑给水排水及采暖工程施工质量.doc VIP
- 会员模式培训课件.ppt VIP
- (完整版)《建筑给水排水及采暖工程施工质量验收规范》(GB50242-2002).docx VIP
- (四调)武汉市2026届高三年级四月调研考试化学试卷(含答案).pdf
- 压力容器设计质量保证手册.doc VIP
- 2026年无锡中考地理备考全指南(考点+真题+计划+技巧).docx VIP
- 武汉市2026届高三(四调)生物试卷(含答案及解析).pdf
- 医疗废物的分类与处理流程幻灯片.ppt VIP
原创力文档

文档评论(0)