计算机软件设计中的嵌入式实时技术的运用.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文档。上传文档
查看更多
计算机软件设计中的嵌入式实时技术的运用 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:计算机软件设计中的嵌入式实时技术的运用 1 1 嵌入式实时软件技术框架 1 2 嵌入式实时软件技术的特点 3 3 计算机软件设计中的嵌入式实时技术 3 4 结语 6 文2:计算机软件在教学中的运用 6 4.教师自身提高 10 5.培养学生的自学能力 10 参考文摘引言: 11 原创性声明(模板) 11 文章致谢(模板) 12 正文 计算机软件设计中的嵌入式实时技术的运用 文1:计算机软件设计中的嵌入式实时技术的运用 1 嵌入式实时软件技术框架 结构化框架 作为嵌入式实时技术中发展最为良好的一种框架结构,最为常见的有两种类型,首先是单任务处理,其次是多项任务。单任务相对显著的特点体现在下面几个方面:高效率地运行、少量的资源占用、简单的整体架构、不需要操作性通的支持等。及时单任务处理的优点有很多,但是它的缺点也是非常明显的,比如说在进行任务处理的时候,优先级并不是存在于多项任务之间进行处理的,甚至即便是有一些比较紧张的任务,也不可以抢先进行处理,都需要排队等待处理。因此,单项任务处理使该框架只能处理一些相对比较简单的嵌入式系统应用。而多项任务处理作为最基本的单元操作,实时软件系统提供任务之间的交流。 处理多项任务时,其核心的环节就是对任务进行分化,现在广泛通用的一种设计方法就是实时软件分析技术,究其根本来说,这种设计模式架构广泛地应用于嵌入式软件技术中,详细说就是分析任务的关联性,其主要凭证便是时间的特性,相应的任务中处理相应的模块,使之合理运用。之所以说多任务处理模式可以有效地提高软件开发者的开发效率,并且会大大地提高开发出的软件成品的质量,那是因为可以借助RTOS来实现多任务框架处理。 框架的构件 构件作为构件化软件框架的最核心的构造单位,其交互需要凭借其结构框架之间的关系实现。而在实现交互的构件中,仅仅是接口将已知信息定义好。从根本上来说,构件可以合理地分离各种不同功能的接口,单个构件在修正或者改变自身的情况时,并不对它本身的构件造成什么影响,只是影响一些对接口交互的实现行为,所以说构件化软件框架的扩展性是极高的。为了保证其高效性,其中一种方法就是完成分化的时间是尽量节省的,可以使用中间件去屏蔽大量的细节上的内容。中间件是在构件化的软件框架中的及其关键的部件,可以作为主线来起作用,与其相关的各种构件都可以运行于相关的中间件上。CORBA作为嵌入式软件架构中的使用最为广泛的设计模式,OMG协调定制其应用程序范围,DCE便可以通过该途径实现软硬件之间的完美嵌入。CORBA作为一种公共的软件结构跨年,是因为OMG是一种非盈利。其中就有输出服务作用在构建模型中,甚至是有且只有输出服务,所以构件化的软件框架牟星的一个显著特点便是将问题灵活自如地切换。 2 嵌入式实时软件技术的特点 嵌入式实时软件技术其实和人们日常使用的软件差不多,最大的区别就是其实时性方面,因此,由于该特点的出现,嵌入式实时软件技术就出现了更多不同于日常所见的软件的区别。 实时性 嵌入式软件的最显著的特性便是实时性,实时性也是不同于一般软件的最直观的区别,在需求分析和软件开发的过程中,实时性是不可或缺的,尤其是针对那些极其有难度的程序设计来说,必须严格地要求其实时性。构件化框架在开发使用过程中,应该在分析构件化模型时有效地表示其实时性,为了同时满足接口调用的实时性和构件描述的实时性的正确性,从而可以使用和实时性基本相通的构建模型来针对软件的实时性进行设计和实现。异步和并行作为软件设计和软件开发的重要问题,接近所有的程序设计都要考虑到这两大问题,因为为了达到实时性的要求,需要考虑到各种设计、接口、操作、算法等带来的潜在风险,必须选择最合理的方法来进行最终的设计。 多样性 基本上每一种嵌入式软件框架都是针对于某一些或者某一个用户来根据其实际环境和应用范围进行量身制定,所以软件嵌入式的技术并不是唯一的,是多样化地存在于软件设计中的。它可以被灵活地运用于各种开发环境,并且多样化的特点有利于实现开发者和用户之间的交互,使其更有效地达成一致关键点。但是为更进一步满足用户需求,就必须继续改善提升。 3 计算机软件设计中的嵌入式实时技术 嵌入式实时软件技术的应用 对任务进行合理划分 在RTOS中,作为最高的层级,应用软件使RTOS的相关结构设计和功能实现的基本途径,也是前提条件,更是一种必不可少的核心组成,占有着十分关键的位置。在嵌入式的应用软件行列里面,多部分主要功能都是需要借助微内核的,而这些功能与其一些核心的任务存在着重要联系,比如说任务管理、任务分配、任务交互、任务控制匹配等,可以把它看作是

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档