探析计算机软件设计中嵌入式实时软件的应用_第1页
探析计算机软件设计中嵌入式实时软件的应用_第2页
探析计算机软件设计中嵌入式实时软件的应用_第3页
探析计算机软件设计中嵌入式实时软件的应用_第4页
探析计算机软件设计中嵌入式实时软件的应用_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE1探析计算机软件设计中嵌入式实时软件的应用摘要:在计算器软件设计中应用嵌入式实时软件能有效地提升软件的质量,使计算机软件的实时性和稳定性得到提升,同时使计算机软件设计的质量和效率得到有效的提升。本文扼要介绍了嵌入式实时软件及其在计算机软件设计中应用的详细价值,并对嵌入式实时软件的计算机软件中的应用进行了分析。本文关键词语:嵌入式实时软件;应用;计算机软件设计在计算机技术飞速发展的今天,计算机软件已经开始在各个领域进行广泛的应用,并发挥侧重要作用。因而,计算机软件的设计质量和效率越来越主要,在计算机软件设计中应用嵌入式实时软件能对计算机软件系统的使用性能进行改善,对软件产品的缺陷进行调整,对整个计算机软件系统进行有效的优化,使计算机软件系统的可靠性和稳定性得到提升。1在计算机软件设计中应用嵌入式实时软件技术的主要价值嵌入式实时软件开发的应用领域很广,包含软件设计和硬件设计。作为一种非一般的PC系统开发,嵌入式实时软件具备编程、微处理器、I/O端口、处理器等部分,实现多任务操作和实时操作功能。在计算机软件设计中使用嵌入式实时软件,能通过条理化模块构造使计算机底层硬件和嵌入式实时操作系统实现结合,在硬件系统任务中可以使用嵌入式实时软件,使计算机软件的质量得到进一步的提升。2在计算机软件中应用嵌入式实时软件的原理和特点2.1应用原理通过计算机技术和实时处理技术的融合,能建立实时CORBA模型。嵌入式实时软件对于计算机软件系统的远程调用有着积极的影响,能实现较多的设计效劳,优化计算机软件的设计形式。例如嵌入式实时软件能支持实时CORBA模型软件的设计。2.2应用特点嵌入式实时软件可在计算机软件的预测指令履行、动态分配和缓存机制等设计中得到应用,使计算机软件系统设计的实时处理功能得到提升。嵌入式实时软件在计算机软件中的应用分为软件和硬件两部分,由应用程序控制计算机软件的运行,计算机操作系统负责编写软件控制程序,实现软件和硬件之间的交互。嵌入式微处理器是嵌入式实时软件设计的核心内容,通过该处理器能支持软件系统的多任务操作,使计算机软件系统的多任务操作成为可能。3嵌入式实时软件的开发和设计使用嵌入式实时软件能有效地简化计算机软件开发的详细流程,其开发和设计的经过如下。①由设计人员分析计算机软件系统的详细要求,进而解析嵌入式实时软件的设计需求。②以此为根据对计算机软件系统进行设计,而且编写应用程序代码。③由设计人员对计算机软件的性能进行测试,对其进行进一步的完善和优化。在这个经过中还要留意要严格遵照计算机软件的设计流程来应用嵌入式实时软件,这是为了尽量避免人为设计的失误。而且将计算机的硬件构造和软件设计分离开来,降低计算机软件对硬件的依靠,提升计算机软件系统的可靠性和实时性。通过应用嵌入式实时软件还能使格式化的数据构造和初始化的软件数据得到实现,直接操作软件资源和硬件设备。4嵌入式实时软件在计算机软件设计中的详细应用经过4.1对任务进行划分应用软件是嵌入式系统的最高层,要实现系统功能就必需依靠应用软件。嵌入式RTOS微内核在计算机操作系统中能实现的功能包含资源管理、任务互斥与同步、任务间通信、任务控制、任务管理等等。可说嵌入式RTOS微内核是整个计算机软件应用程序的基础平台。因而能对计算机软件系统进行合理的划分,将其划分为不同的独立任务,协调整个系统,优化嵌入式RTOS模型,简化软件设计流程。计算机应用系统的数据通信异步关系是任务划分的主要因素,应考虑两个方面的内容:首先,要对系统的内部功能进行考虑。划分计算机软件的并行任务,将其划分为用户接口任务、应用控制任务、同步任务、异步任务、周期任务等等,而且激活同一时间段内完成的事件和系统功能,并将其整合成同一个任务,用一样的事件来进行驱动,实现计算机软件资源的分享。其次,要驱动计算机软件系统的I/O事件就必需使用应用程序的中止和轮询方式。应用程序的轮询会占用大量的计算机CPU资源,为了知足计算机软件系统的实用性和实时性的要求,可使用中止的方式。4.2存储映像布局和任务组织在划分独立任务之后,任务之间的逻辑关系和数据转化关系就会对任务组织的方式进行直接的影响,操作系统对任务的管理功能和组织起到了决定性作用。因而要在计算机的FLASH和ROM中保存嵌入式操作系统的应用程序,就需要优化计算机软件系统的布局,使系统的协调运行得到保障。计算机软件系统布局的重点在于存储器的使用和存储映像的布局。通过从物理零地址中调取计算机软件系统的程序指令,能在物理地址上进行履行代码的设置。4.3任务调度和应用实时性嵌入式实时软件的实时性可分为两种:硬实时性和软实时性,使用软实时性能具备一定的时间延迟。在条件允许的范围内应使用基于优先级的调度方式来调度计算机软件系统的任务。假如有较多的任务作为优先级的软件系统的内核,那么要根据任务的紧急水平,增长相应的优先级数,而且拆分相应的任务,以到达减少关键任务响应时间的目的,提升计算机软件的反应速度,以及计算机软件的实时性、可靠性和安全性。5结语本文对嵌入式实时软件在计算机软件设计中的应用进行了扼要的分析。通过应用嵌入式实时软件能使计算机与现实环境的交互性得到极大提升,有效地提升计算机软件设计的可操作性、可控性和灵敏性,使计算机操作愈加便捷,提升计算机软件设计的效率和质量。在计算机软件设计中应用嵌入式实时软件具有良好的实际应用效率,能推动计算机科技的不断创新。以下为参考文献[1]马宇驰.计算机软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论