嵌入式实时软件在计算机软件设计中的运用研究

嵌入式实时软件在计算机软件设计中的运用研究

ID:21587356

大小:24.50 KB

页数:5页

时间:2018-10-23

嵌入式实时软件在计算机软件设计中的运用研究_第1页
嵌入式实时软件在计算机软件设计中的运用研究_第2页
嵌入式实时软件在计算机软件设计中的运用研究_第3页
嵌入式实时软件在计算机软件设计中的运用研究_第4页
嵌入式实时软件在计算机软件设计中的运用研究_第5页
资源描述:

《嵌入式实时软件在计算机软件设计中的运用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式实时软件在计算机软件设计中的运用研究  摘要:当前,嵌入式实时软件在计算机软件设计中的应用已经成为计算机领域重点关注的话题。嵌入式实时软件的应用提高了计算机的工作效率,给企业带来了更大的效益,是未来软件设计的发展趋势。  关键词:嵌入式实时软件;计算机;软件设计  DOI:10.16640/j.cnki.37-1222/t.2017.03.114  随着科学技术在计算机软件设计中的应用逐渐普及,使得计算机软件设计更加地简单化,设计质量也大大提高。在计算机软件设计中,凭借着专业性和实时处理的特点,嵌入式实时软件具有很高的应用价值和远大前景,现就嵌

2、入式实时软件在计算机软件设计中的原理、应用措施和前景进行探讨。  1嵌入式实时软件的原理和概述  在动态分配、缓存机制、预测指令执行等计算机软件设计中,应用嵌入式实时软件,能够增强软件的实时处理功能,提高软件设计的质量,并减少软件产品的缺陷。嵌入式实时软件设计中能够通过融入实时处理技术而建立CORBA模型,并且还能够在远过程调用中提供更多的设计服务[1]。比如在实时CORBA扩展计算机软件的设计过程中,通过该软件的有效支持改革设计模式与计算模式,以提升设计软件的实用性、独立性和安全性。嵌入式实时软件可以在设计的过程中对处理器的结构进行扩展,降低功能耗

3、费,和普通的系统相比,嵌入式软件系统呈现着很大的优势。  2嵌入式实时软件在计算机软件中的开发和设计  嵌入式实时软件在计算机软件设计中发挥着重要的作用,显现出诸多优点。要提高嵌入式实时软件的使用质量,可采取下列的措施:第一,将嵌入式实时软件的实时处理技术融合进嵌入式实时软件面向对象的设计过程中,使得实时CORBA和相关模型的效果得以实现,并且还能够在以远过程调用为前提下提供多种服务,从而让实时CORBA扩展计算机软件的作用发挥出来,并且在实时机制提供的帮助下处理事件。第二,从实践角度来看,嵌入式实时软件在进行设计时,依赖于具有支持并发特点的计算模式

4、,而且系统软硬件之间紧密结合。将嵌入式实时软件应用于计算机软件面向组件开发过程中,其中组件主要是具备给外界提供服务的功能,且组件不会重复使用还具有很强的独立性。在开发嵌入式实时软件过程中,采用事件驱动的方式来使驱动中断,以满足并提升嵌入式系统的实时性和性能要求。嵌入式实时软件的在计算机软件的设计过程中一定要尽量减少设计误差和失误,比如在设计计算机结构时,设计人员要尽量不要使软件和硬件结构脱离,这样就能够避免了传统计算机软件设计过程中过度依赖硬件的问题,还能够使计算机软件系统的实时性增强,保证其可靠性。另外,嵌入式实时软件可以对软件数据的初始化以及数据

5、结构的格式化得以改良,在整个设计过程中,设计人员不需直接对硬件设备与资源进行操作,从而有效地实现计算机软件设计功能。  3嵌入式实时软件的具体应用  嵌入式实时软件是在构件软件的基础上来进行设计的,因为使用的构件软件具有较强的技术性,因此在嵌入式设计的过程中较为简单,也能更好地保证设计的质量。如现在比较常见的嵌入式实时软件有建筑的门禁系统和车辆通行管理系统,就是应用了嵌入式设计。嵌入式实时系统可以自动识别车辆卡,并自动读取车辆信息,再将车辆信息向门禁系统的控制管理系统中传达,充分体现了现代化自动化和智能化的设计理念。  (1)应用软件是实现系统功能的

6、基础。在计算机操作系统中,嵌入式RTOS微内核具备资源管理、任务管理、任务控制、任务间通信、任务互斥与同步等多种功能。作为开发计算机软件应用程序的基础平台,嵌入式RTOS微内核能够帮助计算机软件系统进行任务划分,使软件设计的复杂性降低,对嵌入式RTOS模型进行优化,保证系统的协调运行。在进行任务划分并执行计算机软件系统的任务时,需要对应用程序的数据转换进行深入的分析,将数据执行顺序以及数据并行转换确定好之后,对一个或N个数据转换进行任务划分,使其成为一个任务。(2)在计算机软件设计中,嵌入式实时软件能够实现任务调度,具有实时性的特点,其系统的实时性主

7、要体现为硬实时性,也就是保证完成系统任务的时间不能超过一定的时间,还有一个就是软实时性,也就是如果不能在原先计划的时间内完成系统任务,则可以适当延迟一段时间。在计算机软件系统的任务调度中,应该遵循优先级的原则。如果某一优先级的软件系统有几个任务同时要进行,微内核会按照任务的紧急程序,对比较紧急的任务自动增加优先级级数,然后重新根据优先级级数对多个任务进行排列,这样就能够使系统关键任务的响应时间有效缩短,提高效率。(3)嵌入式实时软件能够实现任务和时钟间通信,具体来说,也就是嵌入式实时软件可以给计算机软件系统提供时钟服务,按照计算机系统的任务设计不同的

8、时钟,在某一个任务要执行时设置定期控制,这样就能够使任务在相应的时间内执行。嵌入式实时软件系统能够通过信号、

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

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

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