嵌入式实时软件应用探究.docVIP

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

嵌入式实时软件应用探究   摘要:随着我国科技水平的不断发展和提高,很多行业和领域对计算机技术的应用都进入了飞速发展的阶段,一些计算机应用系统也给人们的工作和生活带来很多便利。在计算机应用系统的设计和开发中,也出现了很多实用的先进技术,比如嵌入式系统的广泛应用,本文将通过对嵌入式实时软件在计算机应用系统中的运用进行研究和分析 关键词:嵌入式;实时软件;计算机应用系统 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0254-02 当前世界处在一个快速信息化的发展过程中,我国在计算机技术水平上也有了长足的进步和发展,一些自主设计研发的计算机应用系统也在实际应用中得到了良好的反馈。其中的嵌入式实时软件作为能够对计算机应用系统进行改进和优化的重要软件,也在计算机软件技术上发挥出了应有的重要作用,对一些应用系统中的漏洞和不足都能够很好地克服,在计算机系统的稳定性和功能性上也都起到了加强的作用,受到了很多关注,也得到了市场的肯定 1 嵌入式实时软件对计算机应用系统设计的整体影响 1)嵌入式实时软件的应用原理。嵌入式实时软件的应用原理主要就是结合实时处理技术,充分利用快速?应的优势,满足计算机应用系统的实际需要。嵌入式实时软件的优点就在于能够对服务请求做出快速有效的反映,并且更好地实现计算机应用系统的分层设计,提高构成系统的个模块的独立性。另外,嵌入式实时软件在计算机应用系统的运行中也能大大提高安全性和稳定性,对整个计算机应用系统的稳定运行起到重要的辅助作用 2)嵌入式实时软件的应用特点。在计算机应用系统中合理地引入嵌入式实时软件,那么对整个应用系统的实时处理能力来说,都会得到很大的改进和提升,而且也能有效提高整个应用系统的科学性和合理性。嵌入式实时软件在计算机体现为两大部分的融合,一个是硬件,另一个是软件。通常嵌入式实时软件需要操作系统的支持,软件通过调用操作系统提供的服务来控制硬件,这样的工作方式能够让软件和硬件形成有益的交互。微处理器作为嵌入式实时软件的核心部分,在操作系统的控制下,能够让软件系统进行多种任务的切换,能增强计算机应用的适应面。还有一点就是,对计算机内部重要的存储部分,操作系统能够对其起到适当的保护作用,这对整个系统在进行修复或优化的过程中都能起到非常关键的作用,而且嵌入式操作系统本身的结构也具有非常良好的延展性,对计算机应用系统所能起到的作用也是不可估量的 2 嵌入式实时软件的设计要点和开发流程 相对于一般软件的设计来说,嵌入式实时软件的设计开发流程上基本类似。嵌入式实时软件的设计过程对整个系统都有着非常重要的基础作用。首先,在设计开始前需要设计人员对应用系统进行一次全方位的分析,以便对嵌入式实时软件作出准确的功能定位,从而有利于确认设计的具体目标,定位中系统的核心问题。其次程序编码应该依据软件工程的原则严格执行,在保证系统效率的前提下,充分提高程序的可读性,为应用系统的维护奠定良好的基础。最后,设计人员还需要根据各种性能参数和指标定义嵌入式实时软件进行调试,以便其能符合计算机应用系统的使用要求。接下来就是对系统新功能的不断完善和改进 嵌入式实时软件在整个软件设计的过程中,因为功能任务相对单一,因此可以适当简化一些设计开发流程,让整个过程更加简捷,以提升设计开发的效率。但是对于设计的可靠性,必须予以充分的重视,因为对计算机应用系统来说,可靠性往往是系统成败的核心 尽管嵌入式实时软件在设计开发方面有着高效、方便的优势,但还是要注意依照严格的设计、开发的流程,不能违背一般软件开发的基本原则,以免造成不必要的人为损失。还有一点须要留意的就是,嵌入式实时软件运行的硬件环境通常性能较弱,如何充分利用和发挥硬件资源是设计和开发中必须关注的问题 2.1划分任务 嵌入式实时操作系统在计算机应用系统中处于核心地位,它对整个系统都起着举足轻重的效果。想要实现任务管理、任务控制、任务间的通信、任务互斥与同步、资源管理这些功能,都要依靠于嵌入式实时操作系统,这是整个应用系统实现其功能的根基。在这个基础平台上,可以根据应用系统的功能,采取划分解决的方式,能使软件设计得到一定程度的简化。在对一些独立功能进行任务划分的过程中,重点是对数据转换过程的深入分析,这种转换有些是并行的,有些是串行的。对数据的并行转化与执行顺序进行确认后,就能够有效的对独立任务进行划分了。而对工作划分起到决定性作用的是数据通讯的异步关系,需要从以下两个方面去进行探讨和剖析。第一个方面就是系统的内部功能,这个功能指的就是将计算机软件的并行任务划分为,周期任务、异步和同步任务、应用控制任务、用户接口任务,并对这些同一时间段内完成的各种功能进行有效的整理,让这个复杂过程变成一个统一的

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档