基于嵌入式实时操作系统实时性及可靠性探究.docVIP

基于嵌入式实时操作系统实时性及可靠性探究.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于嵌入式实时操作系统实时性及可靠性探究

基于嵌入式实时操作系统实时性及可靠性探究摘要:嵌入式实时操作系统是嵌入式系统的运行平台,是嵌入式系统稳定、可靠工作的基础。通过对嵌入式实时系统的概念,实时性和可靠性的不同标准进行分析和研究,使读者能够对嵌入式实时系统有一个比较全面的认识,从而在设计中能更好地使用嵌入式系统的特性。 关键词:嵌入式;实时操作系统;实时性;可靠性 中图分类号:TP316.2文献标识码:A文章编号:1009-3044(2012)20-4992-02 The Analysis of Real-time and Reliability for RTOS HUANG Wen-han (College of Mathematics and Computer Science, Shaanxi University Of Technology, Hanzhong 723000, China) Abstract: The RTOS is a moving platform of imbedded system,and is the foundation of imbedded system can working in stability and reli? ability.This paper introducting the conception of RTOS,but analyzing the several standard of real-time and reliability.Reader could have a comprehensive understanding for RTOS,then could better make use of the function of the imbedded system. Key words: RTOS; real-time; reliability 嵌入式系统在我们的生活中无处不在(如火星探测器、汽车上的电动装置、可视电话、PDA、嵌入式网络交换系统等)。实时嵌入式系统是嵌入式系统的一种,能够对外部事件给予及时响应[1]。它要求在外部环境指定的时间间隔内对来自环境的机理信号做出响应(包括物理时间的过渡)。从输入时间到输出时间的延迟必须足够小,以满足可以接受的时间值[2]。该文通过对嵌入式实时系统的实时性与可靠性的性能及其特点等进行分析与研究,给出提高嵌入式实时系统实时性与可靠性的方案和应用。 1嵌入式实时系统的实时性分析 实时嵌入式系统是嵌入式系统的一种,它能够对外部事件给予及时响应。对外部事件的响应有三个步骤:即对外部事件的识别,必要的处理,以及结果的输出。实时系统又分为硬实时和软实时两种。在软实时系统中,系统的宗旨是使各个任务运行得越快越好,对响应时间的介定有一定的灵活性;在硬实时系统中,各任务不仅要执行无误而且要做到准时,一旦不能在确定的时间内完成,有可能导致灾难性后果。实时操作系统(RTOS)以及时的方式进行任务调度、系统资源的管理以及为应用开发提供一个稳固的平台[3]。RTOS可以是一个小而简单的系统,也可以是一个大而全的系统,具体要视实际应用而定。 1.1实时系统的特性 嵌入式实时系统比较适合用于系统优化。由于这些系统主要用来解决范围相对较窄的问题,因此硬件和软件能够得到最佳优化,并很好地应用于单一设备。而系统设计中的关键因素是处理器的选择和软件设计。要对处理器进行合理选择,主要是从设计的复杂性(设计复杂性是CPU选择中非常关键的因素[4]。总的来说,随着应用复杂性的提高,需要高位宽度的处理器。)、设计重用(设计的重用可以大大缩短系统的设计周期,极大程度上减少系统的开发周期,降低成本。)和CPU性能(CPU的选择很大程度上影响着整个系统的性能。特别是CPU中的高速缓冲存储器、存储器管理单元、流水线操作系统等。)方面来完成;而软件的设计主要是从软件设计结构中的轮转结构(它是一种非常简单的结构。没有中断,没有共享数据,无须考虑延迟时间,因此这种结构成为解决问题的首选方案。)、带有中断的轮转结构(它与轮转结构相比这种结构可对优先级进行更多的控制。)和实时操作系统结构(它的中断程序和任务代码之间的必要信号发送是由实时操作系统处理的,而并不需要使用共享变量来达到目标。)方面来进行设计。另外,还要考虑软件设计的范型(它是解决一类特定问题的通用方法。能够用UML描述,常使用协同图的形式,展示执行给定功能的各种类之间的关系。)。 1.2提高实时性能的方案 [1]吴国伟.嵌入式系统原理与设计[M].北京:机械工业出版社,2010. [2]李伯成.微型计算机嵌入式系统设计[M].陕西:西安电子科技大学出版社,2004.

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档