- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实时系统中断管理技术的研究,嵌入式实时操作系统,嵌入式实时系统,嵌入式系统的实时性,嵌入式系统的中断源,嵌入式系统中断,嵌入式系统中断源,嵌入式系统的中断,嵌入式系统实时性,嵌入式系统中断类型
1.(2639)《嵌入式实时系统中断管理技术的研究》P16
本文原文详细内容如下:
.
雷红卫 桑楠2 熊光泽3
( 电子科技大学 计算机科学与工程学院 四川成都 610054 )
摘要: 嵌入式实时系统中断管理技术直接影响到系统的实时响应性能,本文通过对嵌入式内核中断管理技术的研究,归结出“中断前-后段处理”模型;同时,针对一些处理器中多个外部中断共用一个向量的问题,提出了一种单向量多中断处理映射技术,并在PowerPC mpc860处理器上实现Delta OS内核时,验证了此技术的有效性。
关键词:实时性;中断;中断管理模式;嵌入式实时系统
Research on Interrupt Management Technology of Embedded Real-time Systems
LEI Hong-wei SANG nan XIONG Guang-ze
(College of computer of University of Electronic and Science Technology of China Chengdu,Sichuan 610054 , China)
ABSTRACT: The interrupt management technologies of embedded real-time systems have direct influence on the system response time. In this paper a mode of the interrupt processing,called ‘former-after interrupt processing’ is summed up,and a map technology of vector shared interrupt processing is presented . The effectness of the technology is verified with the experiment of Delta OS kernel porting.
Key words: real-time;interrupt ; interrupt management mode , embedded real-time system
1、引言
嵌入式实时系统(real-time System)是一个能够在指定或者确定的时间内对外部事件作出响应的系统,其重要的特性是实时响应性。
嵌入式实时系统对外部事件的响应一般都是通过中断来处理的,其对中断的处理方式,直接影响到系统的实时性能。
嵌入式实时系统中关于中断的一些核心术语:
中断机制:总体来说是系统关于中断处理的手段, 嵌入式系统的中断处理机制包括 :硬件的中断触发、响应机制和内核对中断的管理服务。硬件的中断处理机制因处理器不同而有所差异 ,例如Intel x86系列一般采用二层的中断处理机制,而PowerPC体系一般采用三层的中断处理机制;而不同厂家的嵌入式实时操作系统,其中断管理服务模式也不尽相同。
中断处理:指系统对于中断事件的操作过程。衡量此操作过程的一个指标就是中断处理时间。
中断延迟:用来描述从中断事件触发到系统对其响应并开始执行中断服务程序的第一条指令此间的一种状态。衡量此状态的属性可用中断延迟时间或者中断响应时间来描述。
中断管理:指嵌入式内核管理中断资源的机制。
2、嵌入式内核的中断管理模式
2.1 简介
实时多任务操作系统是嵌入式应用开发的基础平台,早期的嵌入式实时应用软件直接在处理器上运行,没有RTOS支持,只需一个主控程序来控制各个流程,这个主控程序相当于一个监控程序,此时的应用程序,监控程序和硬件平台是绑定在一起的。随着嵌入式应用开发的深入和广泛,这种主控程序控制的能力越来越显得力不从心,于是现在的大多嵌入式应用开发都需要嵌入式操作系统的支持。实际上,此时的嵌入式操作系统相当于一个通用而复杂的主控程序,为嵌入式应用软件提供更强大的开发平台和运行环境。因为嵌入式系统已经将处理器,中断,定时器,IO等资源包装取来,用一系列的API提供给用户,应用程序可以不关注底层硬件,直接借用操作系统提供的功能进行开发,此时的嵌入式操作系统可以视为一个虚拟机 ,从此意义来说,嵌入式操作系统相当一个资源管理器, 中断已作为一种资源被嵌入式操作系统这种容器来管理 。嵌入式内核中断处理的管理模式直接影响到系统的实时性能。
在嵌入式实时系统中,系统可以接管中断或者不接管中断。在早期的嵌入式实时系统中,中断部分作为独立的部分,系统不接管中断部分。此时,中断部分
文档评论(0)