计算机软件设计中嵌入式实时软件的运用分析.docVIP

计算机软件设计中嵌入式实时软件的运用分析.doc

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

计算机软件设计中嵌入式实时软件的运用分析   摘要:随着计算机软件设计的发展,嵌入式实时软件得到充分的利用,提高了软件在计算机中的使用水平,最主要的是简化软件的设计流程。嵌入式实时软件在软件设计中的发展前景比较好,优化了计算机软件的运行环境,有助于消除软件设计中的缺陷。因此,文章通过对嵌入式实时软件进行研究,分析具体的实践运用。 中国论文网 /8/view-7218671.htm   关键词:计算机;软件设计;嵌入式   计算机软件设计对嵌入式实时软件有一定的需求,拓宽了软件开发的范围,为计算机软件开发提供稳定的基础,体现嵌入式实时软件的实践性。计算机软件具有复杂的特性,其在设计的过程中遇到诸多困难,全面推行嵌入式实时软件的运用,目的是规范软件的规划,避免其在计算机运行中出现缺陷,维护软件使用的可靠性。   1计算机软件设计中的嵌入式实时软件   嵌入式实时软件,能够以程序设计的方法,融入到被设计的软件对象中,按照需求面向需要设计的软件,促使软件设计的调用过程中,逐渐朝向独立、安全的方向发展,全面提高软件设计的质量,发挥嵌入式实时软件在设计中的可靠性优势。   目前,嵌入式实时软件在计算机软件设计中,可以降低软件设计的失误率,消除潜在的缺陷,嵌入式实时软件的开发流程如图1所示,严格按照软件设计的需求进行,提高软件的设计质量,保障软件设计的产品,更加符合计算机系统的需求,尽量在性能和质量上,为计算机软件设计提供基础的保障和根本的需求,强调计算机软件设计的标准。   2计算机软件设计中嵌入式实时软件的开发流程   计算机运行中,设计可用的软件,需要规范嵌入式实时软件的开发流程,决定了软件使用的质量和性能。结合嵌入式实时软件的实际情况,分析开发流程中的内容如下:   2.1开发结构   嵌入式实时软件在计算机软件开发结构的设计中,主要分为3个阶段。首先分析软件的需求,掌握软件在计算机中的运行功能,根据需求加强软件的管理力度,落实开发结构中的管理工作;然后是代码编写、功能测试的环节,发挥实施控制的作用,软件功能的模块化处理过程中,需要开发子模块结构,在代码或测试的过程中,还要规范模块程序的开发过程,便于执行相关的开发任务;最后是任务地址的设计,保障计算机软件达到时效性的要求。   2.2硬件设计   按照嵌入式实时软件的需要,分析计算机软件中的硬件配置,一般情况下,使用AT91RM9200微处理器,构成如下图2所示。AT91RM9200的外部接口比较多,处理器与控制器需要保持协同的状态,方便规划计算机的软件设计,即使计算机软件设计中存有突发事件,也能迅速访问到事件的功能,确保软件具备充足的响应时间,还要保障软件响应的实时性。   2.3软件设计   计算机软件设计中的嵌入式实时软件,其在软件设计方面,需要面向模块设计,提高计算机软件设计的开发能力,重点控制实时软件的操作流程。软件设计中,比较重要的是组件接口,其可根据计算机软件的需求,接入更多的服务信息,或者构建高级别的组件系统。软件中的组件,独立性高,其可参与到计算机软件系统开发的过程中,保持计算机软件的实时性特征,加强软件设计的控制力度,达到计算机软件开发的实践要求。   2.4程序设计   基于嵌入式实时软件的计算机软件程序设计中,采用了C++语言,把嵌入式实时软件写入到软件设计的程序内,通过编程控制软件的运行。不同的计算机软件设计,对嵌入式实时软件程序设计的要求不同,编程也明显不同,按照计算机软件设计的实践,编写程序,遵循软件设计的基本原则。   3嵌入式实时软件在计算机软件设计中的运用   嵌入式实时软件在计算机软件设计中的运用,主要体现在5个方面,规范计算机软件的开发过程,发挥嵌入式实时软件的设计优势。   3.1划分任务   嵌入式实时软件的最高层,是指应用软件部分,与软件的功能存在直接的关系。嵌入式实时软件在划分任务方面,比较注重操作系统的应用,负责资源管理、任务分配等多项工作。计算机软件设计将嵌入式实时软件的任务划分环节,做为基础的部分,提供基础的服务平台,有目的的规划计算机软件的系统,保持软件开发的独立性。嵌入式实时软件在开发计算机软件的任务时,应该注重系统的协调性,分析计算机软件设计中的应用程序,分配需要进行转换的数据,确定转换数据的顺序,任务划分要注意两个方面的内容,如:(1)设计软件的内部功能,包括接口、控制项目等,在激活事件后整合其余的任务,采取事件驱动的方法,降低软件设计的难度;(2)I/O功能,I/O事件在计算机软件设计中,占据了很大一部分的cpu资源,需要利用中断方式驱动I/O事件,在实时性要求上达到计算机软件设计的要求。   3.2布局和组织   嵌入式实时软件的布局和组织,是指通过存储映像的方式,保障数据之

文档评论(0)

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

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

1亿VIP精品文档

相关文档