WINCE驱动开发之中断的使用中断的使用
1、wince中断简介
1: ISR的概念SYSINTR_xx:系统中断或者称逻辑中断号。ISR(interrupt service routine)是处理IRQs(interrupt request line)的程序。Windows CE用一个ISR来处理所有的IRQ请求。当一个中断发生时,内核的异常处理程序先调用内核ISR,内核ISR禁用所有具有相同优先级和较低优先级的中断,然后调用已经注册的OAL ISR程序,一般ISR有下列特征:
1) 执行最小的中断处理,最小的中断处理指能够检验、答复产生中断的硬件,而把更多的处理工作留给IST(interrupt service thread)。
2) 当ISR完成时返回中断IDSYSINTR_xx)(中断ID大部分是预定义的)。????ISROAL层中实现的运行于内核态的程序。根据执行效率要高和嵌入式实时性的要求,ISR多用汇编或者C语言实现,主要任务就是根据硬件中断返回一个逻辑中断号。根据CPU是单个中断入口还是多个中断入口,ISR分为单ISR模型和多ISR模型:
(1)单ISR模型:CPU只有一个硬件中断IRQ入口(如ARM和XScale处理器),所有的中断只有一个ISR入口,在OAL层中有一个统一的函数名:OEMInterruptHandler,在此函数中识别中断源并返回一个逻辑中
您可能关注的文档
最近下载
- 2025年贵州省高考化学试卷真题(含答案及解析).docx
- 2026年社会工作者《初级综合能力》模考大赛试卷.pdf
- 智慧树知到《主题英语(中南大学)》2025章节测试附答案 .pdf
- 2026年中考第二次模拟考试:物理二模模拟卷(安徽专用)(考试版).docx VIP
- (正式版)DB54∕T 0533-2025 《公路养护预算指标(定额)》.pdf VIP
- 2011年阿拉善盟國民经济和社会发展统计公报.doc VIP
- 2026年1月世少赛真题-奥林匹克思维能力测评活动-八年级试题.pdf VIP
- 大金水源多联机保养维护说明指导手册.pdf VIP
- 拍卖师《拍卖实务》核心内容精简版.docx VIP
- 2026年广东中山市高三一模历史试题(附答案解析).docx VIP
原创力文档

文档评论(0)