- 3
- 0
- 约4.06千字
- 约 7页
- 2019-06-11 发布于广东
- 举报
ARM中断处理的研究
在嵌入式系统中常用的RISC处理器是ARM核,它具有体积小、功耗低、成本低、性价比高 的特点。然而,不管是哪种型号的ann处理器,也无论该嵌入式系统中是否有操作系统,中 断处理,特别是IRQ中断,始终是必须的,而中断处理的核心问题是上下文的保存。能否安 全而又高效地保存上下文,将影响一个嵌入式系统的性能与稳定。笔者对am处理器的普通 中断处理、任务切换中断处理、可重人中断处理和基于优先级的可重人性中断处理的上下文 保存技术进行分析与总结。为保证理论的正确性,核心的程序代码都经过了实验的检测。
1系统中断处理简介
arm处理器的中断主要有两种:IRQ普通中断和FIQ快速中断。快速中断本质上与普通 中断没有太大的差别,它们在处理机制上有许多相同的地方。IRQ中断是最频繁的也是最为 影响系统性能的,所以对它的研究与处理也就最有价值。
下面简要地介绍一下IRQ异常发生时ARM处理器的工作过程。在IRQ中断发生时,arm 处理器的硕件会自动执行以下工作:
将被中断任务模式的CPSR值保存到IRQ模式中的SPSR寄存器中;
将被中断任务模式的PC值保存到IRQ模式中的LR寄存器中;
将模式自动切换到IRQ模式,并将CPSR中的bit7位置1禁止后继IRQ中断的发生;
PC被赋予0x18的地址值,程序将从0x18片开始执行。结合图1,可以更好地理解 ann中断处理机制的工作
您可能关注的文档
最近下载
- 人教版七年级数学下册期末考试卷共5套(含答案解析).docx VIP
- 中原工学院汽车构造习题集.doc VIP
- 交通运输重大赛事活动运输保障预案.docx
- 17.小型预制构件监理实施细则.docx VIP
- 幼儿生活自理能力的培养 论文.docx VIP
- 国标图集示例-07J306-窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 四川省2025年高职院校单招考试文化考试普高类英语真题卷及参考答案.pdf VIP
- 人教版四年级数学上册四年级数学上册典型例题系列之第3单元角的度量(原卷版)人教版.docx VIP
- 潞安王庄矿1.8Mta新井设计(附CAD图纸).doc VIP
- 2026四川锦江发展集团下属锦发展百年春熙公司第一次项目制员工招聘8人考试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)