嵌入式系统的实时性问题

嵌入式系统的实时性问题

ID:12558851

大小:23.18 KB

页数:11页

时间:2018-07-17

嵌入式系统的实时性问题_第1页
嵌入式系统的实时性问题_第2页
嵌入式系统的实时性问题_第3页
嵌入式系统的实时性问题_第4页
嵌入式系统的实时性问题_第5页
资源描述:

《嵌入式系统的实时性问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统的实时性问题嵌入式系统的实时性问题摘要:嵌入式系统是嵌入到对象体系中的计算机应用系统,与对象系统交互,在实现对象系统某些任务过程时,对应用系统会提出响应时间的限定要求。由于应用系统中软件运行的时间耗费,常常不能满足限定的时间响应要求,由此而产生了嵌入式应用系统的实时性问题。本文粗浅地归纳嵌入式应用系统实时性的诸多问题,希望引起大家关注。关键词:嵌入式系统实时性快速性操作系统随着后PC时代以及网络、通信技术时代的到来,大量的计算机专业人员进入了嵌入式应用领域;然而,有大量的嵌入式系统应用是以单片机的形式,

2、应用在传统的电子技术领域中。因此,以计算机领域人员为主体的,远离对象系统的嵌入式系统的计算机工程应用模式,和以电子技术领域人员为主体,与对象系统紧耦合的电子技术应用模式产生了概念上的碰撞。许多电子技术应用模式熟视无睹、习以为常的概念,在计算机工程应用领域中作为一个新概念提出时,常常使电子技术应用领域中的人员感到莫明其妙。以前的“嵌入式系统”概念是其一,而今“嵌入式系统的实时性”又是一例。1什么是电子系统的实时性11/11任何一个电子系统都可看成是一个激励-响应系统。每个特定的电子系统都有一个从激励输入到响应输出的

3、时间,即激励-响应周期T,它表现为系统的响应能力。如果系统的响应能力T能满足嵌入对象所规定的响应时间ta要求,即T≤ta,这个系统便是实时的电子系统。那末,什么是嵌入对象所要求的响应时间ta呢?通常,不论哪一种电子系统,实现对象体系的控制管理要求,这些控制管理通常都会有一定的时间限制。例如,一个振动监测系统,对振动波形的检测周期必须满足采样定理要求;饮料生产线上的计量、馐控制系统,必须在一个工位的移动周期里完成秤量、封口的控制输出;对于超市中使用的电子秤,在秤量时,希望能立即显示出重量和计价金额;我们日常使用的计

4、算机,在敲击键盘时,也要求在显示屏上快速地出现键盘输入结果。因此,几乎所有的电子系统都有一个客观的响应时间ta要求。这就电子系统普遍存在的实时性问题,即要求T≤ta。2三类电子应用系统的实时性ta是电子系统具体应用时,客观应用环境提出的具体响应时间要求;不同类型电子系统的激励-响应时间T的不同,形成不同的实时性问题。我们可以按不同的激励-响应时间T的特点,将电子系统分为经典电子系统、通用计算机系统与嵌入式系统,来讨论不同类型的电子应用系统不同的实时性特点。11/11①经典电子系统:不含计算机的纯电子电路系统,例如

5、,测量放大器、电子计数器、温度指示器等,电路的动态特性决定了系统响应能力T的大小。经典电子系统是一个激励-响应系统,从激励到响应的时间完全取决于电子在电路中的运动过程,因而,它具有极短的、相对固定不变的,从激励到响应的时间周期T。在大多数经典电子应用系统中,由电路的动态特性决定了T值的大小。一般情况下,应用系统的T远小于嵌入对象系统的响应要求,因此,在经典电子应用领域中,应用工程师的头脑中没有“实时性”名词的概念,而对一些极快速响应要求的应用系统,如振动测量系统,它的实时性要求常常反映为电路系统的“频率响应”要求

6、。②通用计算机系统:是一个人机交互的激励-运行-响应系统。它的激励-响应时间T表现为电路系统的激励-响应时间tc与软件运行时间ts,而电路系统的激励-响应时间与软件运行时间相比为高阶小量,因而软件运行时间形成了T的主要成份,T=tc+ts≈ts。由于通用计算机系统只使用在人机交互环境中,对象提出的响应时间ta要求,只是一个期望值,而这种欲望一方面表现为永无止尽,另一方面又表现出现实的可容忍性。因此,通用计算机系统是一个非实时的电子系统,而快速性成为通用计算机系统发展的永恒主题。11/11③嵌入式系统:由于计算机的

7、嵌入,嵌入式系统也是一个激励-运行-响应的电子系统。但是,它与嵌入对象体系交互时,要满足事件交互过程的响应要求。一方面,由于计算机的嵌入,嵌入式应用系统有十分可观的激励-响应时间ts,导致系统实时能力的降低;另一方面,由于嵌入对象体系的多样性、复杂性,不同的对象体系会提出不同的响应时间ta要求。因此,在嵌入式应用系统的具体设计中,必须考虑系统中每一个任务运行时,能否满足ts≤ta的要求,这就是嵌入式系统的实时性问题。综上所述,经典电子系统应用中,没有显出实时性的概念,是因为电子系统的激励-响应时间T极短,绝大多数

8、电子系统都能满足T≤ts要求;通用计算机系统应用中,没有实时性概念,是因为ta只有期望要求;而嵌入式系统应用中,必须考虑实时性问题,是因为软件运行的时间耗费ts,会使系统的激励-响应时间T巨额增加,而不能满足嵌入对象系统提出的响应时间ta要求,现了嵌入式系统的实时性问题。3嵌入式系统的实时性分析嵌入式系统实时性的出发点11/11嵌入式系统由于是嵌入到对象体系中的一个电子系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。