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

来源 :决策与信息·下旬刊 | 被引量 : 0次 | 上传用户:py13141314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]当前我国的科学技术发展水平有了非常显著的提升,计算机在众多领域都得到了广泛的应用,在计算机软件设计的过程中,嵌入式实时软件的应用可以很好的对计算机软件当中的故障进行妥善的处理,同时还能对计算机软件设计的具体流程加以控制和简化,这样一来也就使得计算机软件自身的功能和质量都得到了显著的提升,本文主要分析了嵌入式实时软件在计算机软件设计中的运用,以供参考和借鉴。
  [关键词]嵌入式;实时软件;计算机软件设计
  当前,我国的信息化进程明显加快,计算机的技术水平和应用广度都有了非常显著的发展,嵌入式实时软件在计算机软件设计当中也发挥了十分关键的作用,它能够对整个系统加以改进和优化,同时也能够克服产品当中的诸多不足,因此,计算机系统自身的稳定性和功能性都明显的增强,因此,其也受到了人们的高度关注和重视。
  1、嵌入式实时软件在计算机设计中的总体应用
  1.1应用原理
  嵌入式实时软件主要是充分的结合了实时处理技术以及计算机技术的优势,建立一个符合实际需要的CORBA模型,同时,计算机软件系统在运行的过程中需要远程调控,而这一目标的实现就需要嵌入式实时软件协助,只有这样,才能更好的对计算机软件本身的设计服务进行有效的处理,计算机系统应用和发展的过程中也能够体现出非常好的独立性,此外,其运行中的安全性和稳定性也更有保障。比如在对实时CORBA软件进行设计的过程中就可以采用嵌入式实时软件来完成整个流程。
  1.2嵌入式实时软件的应用特点
  在计算机软件的多项设计当中都能应用嵌入式实时软件,这样也就使得系统设计的实时处理性能得到全面的改进和完善,设计的科学性和合理性也在这一过程中得到了全面的提升。在计算机软件设计的过程中所使用的嵌入式实时软件主要又两个部分组成,一个是硬件部分,一个是软件部分,计算机控制系统主要是借助操作系统的运行来完成程序的编写过程,这样就使得硬件和软件之间能够形成良好的交互作用,嵌入式实时软件设计中最为重要的一个部分就是嵌入式微处理器的设计,借助对微处理器,软件系统可以支持多种操作任务,这样也就使得计算机软件系统操作型明显增强。嵌入式微处理器在应用的过程中可以对计算机内部的储存区域进行适当的保护,它对于系统的修复以及模块的优化都有着非常重要的作用,结构本身也具备着非常强的延展性,所以,其作用是不容小觑的。
  2、嵌入式实时软件的设计要点和开发流程
  在计算机软件设计的过程中,使用嵌入式实时软件可以对软件的开发流程进行有效的优化处理。首先,设计人员要对软件的功能定位予以全面的分析,这样一来就可以对设计中的一些具体问题加以初步的确定。其次是采用这种方式设计出来的软件系统的程序编码。最后是设计人员一定要按照计算机系统的要求对系统自身的各项性能和参数予以全面的测定,同时还要对系统自身的性能加以改进和完善,在整个过程中,嵌入式实时软件可以使得整个开发和运行的过程更加的方便快捷,同时其在可靠性和有效性方面也有了更大的保障,计算机软件设计的总体质量和水平在这一过程中也得到了非常显著的提升。
  但是在这一过程中必须要注意到的一点就是,在对嵌入式实时软件加以应用的过程中,一定要严格的按照开发和设计的流程去操作,采取有效的措施减少人为因素造成的失误。此外,还要注意的一点内容就是要将计算机的硬件处理和软件处理充分的结合在一起,这样一来就可以将计算机软件对硬件的依赖性降到最低的水平,系统自身的性能才能得以更加充分的展现,同时,在计算机软件设计的过程中,使用嵌入式实时软件还能够实现软件的原始数据格式化,同时对硬件设备和软件资源也能更加简便的操作和处理。
  3、计算机软件设计中嵌入式实时软件的具体应用
  3.1划分任务
  作为嵌入式系统的最高层,应用软件对于实现系统功能有着重要的作用。在计算机操作系统中,任务管理、任务控制、任务间通信、任务互斥与同步、资源管理等功能都要靠嵌入式RTOS微内核来实现,因此计算机软件应用程序的基础平台就是嵌入式RTOS微内核。以嵌入式实时软件为基础,可以合理划分计算机的软件系统,使其成为若干个独立任务,从而对系统运行进行协调,对嵌入式RTOS模型进行优化,对软件设计进行简化。在对任務进行划分时,必须对应用程序的数据转换进行深入的分析,将数据并行转换和数据执行顺序确定下来,从而进行任务的转换和划分。任务划分的主要因素就是计算机应用系统数据通信的异步关系,可以从两个方面进行考虑。第一,系统内部功能,也就是将计算机软件的并行任务划分为,周期任务、异步和同步任务、应用控制任务、用户接口任务的并将同一时间段完成的系统功能,和事件激活任务,进行整合,使其成为一个任务,使用相同的事件进行驱动,对计算机软件资源进行共享。第二,使用应用程序轮询和中断方式来对计算机软件系统的I/O事件进行驱动。这是由于大量的计算机CPU资源都会被应用程序轮训所占有,因此使用中断方式可以满足计算机软件,系统的实时性和实用性要求。
  3.2任务组织和存储映像布局
  在对独立任务进行划分之后,任务组织方式会受到数据转换关系和任务之间逻辑关系的影响,就是操作系统,决定了任务的组织和管理功能。嵌入式操作系统的应用程序,主要是在ROM和FLASH中保存,因此必须对计算机软件系统的布局进行优化,从而保障系统的协调运行。存储映像的布局和存储器的使用是计算机软件系统布局的重点,计算机软件系统要将程序指令从物理零地址中调取出来,并将执行代码设置的物理地址上。
  3.3应用实时性和任务调度
  有软实时性和硬实时性两种嵌入式实时软件的实时性,软实时性可以允许一定的时间延迟。尽量选择基于优先级的调度方式来进行计算机软件系统的任务调度。如果优先级的软件系统具有较多的任务为内核,为任务的紧急程序为根据增加优先级级数,并对任务进行拆分,从而使关键任务的响应时间减少。
  3.4系统初始化
  计算机软件系统设计采用嵌入式实时软件要充分考虑到软件系统的初始化执行,在嵌入式操作系统底层硬件和微内核之间的硬件抽象层编写初始化代码,实现系统的初始化和引导。嵌入式实时软件系统包含BIOS,通过一系列固定指令序列执行系统初始化工作。
  4、结语
  计算机软件设计中合理的应用嵌入式实时软件可以使得计算机和运行环境的融合性更强,同时这项技术的应用也使得软件设计的灵活性和可靠性以及可操作性明显的增强,此外还能够有效的提高操作的速度,这对我国软件设计工作质量和水平的提升有着十分积极的作用。
  参考文献
  [1]余耀.解析计算机软件设计中嵌入式实时软件的应用[J].中国新技术新产品,2014(08)
  [2]马宇驰.计算机软件设计中嵌入式实时软件的应用探析[J].信息通信,2014(04)
  [3]宫婷.计算机软件设计中嵌入式实时软件的应用探究[J].中国外资,2013(23)
其他文献
1、由追求利润最大化向追求企业可持续成长观转变。把利润最大化作为管理的唯一主题,是企业夭折的重要根源之一。在产品、技术、知识等创新速度日益加快的今天,成长的可持续
本文对蒙医药(中国蒙医药)杂志创刊至2015年底,以及中国期刊全文数据库(CNKI)、维普数据库、万方数据库(2016-8-30前)中有关孟根乌苏(水银)-18味丸治疗皮肤科疾病的论文进行
[摘要]水是影响公路使用功能和耐久性的重要因素,公路的排水设计对路基的稳定性和路面的使用寿命具有显著影响。随着公路设计新理念的提出,又对其在安全和环保等方面提出了更高的要求。文章就高等级公路的路面排水设计方面的一些问题展开分析和探讨。  [关键词]公路;排水;路面;设计  水是引起公路病害的主要原因,如何有效地排除路基范围内的水,以减少公路病害,延长公路的使用寿命,保证行车安全是公路设计中一个非常
随着社会的发展、科技的进步、各种门类和载体形式的档案大量增加,社会对档案的需求日益提高,加强计算机在档案中的应用,是现代化企业的重要标志,是完善企业管理,促进企业发展的重要手段。当前,档案管理现代化的主要内容和核心就是计算机技术的应用,即档案计算机管理。除此以外,还包括音像技术、现代化库房保护技术、运用新型载体档案管理等。配备适用的计算机系统设备是档案计算机管理的物质基础,应当根据系统设计所指出的
随着我国国民经济的持续、快速、健康发展,作为衡量经济发展重要指标之一的供电企业售电量数据变得尤为重要。特别是国家"十一五"规划的顺利完成及"十二五"规划的即将出炉,都使得
随着国家的繁荣昌盛,家庭收入水平持续升高,但是人们的理财观念却没有得到相应的提升.特别是对于当代的高中生而言,因为身处信息时代下,很容易接触到计算机与手机.一到节假日
新疆是一个富有独特魅力的地方、其文化源远流长、是中华文化的代表之一、丰富和特别的文化资源为新疆文化产业的开发和发展奠定了基础、将文化优势转化为经济优势、对于新疆
目的:研究优质护理干预在新生儿黄疸护理中的应用效果.方法:根据入院先后顺序将2018年1月至2018年12月期间本院接收的黄疸患儿74例分为两组,对照组37例采取常规护理,观察组37
目的:探究异位妊娠产妇的心理状态,对产妇心理针对性护理效果进行分析.方法:选择2018年1月~2019年1月在我院进行异位妊娠诊治的64例产妇,在全部给予保守治疗的同时,将产妇分为
随着二季度以来美国经济和就业形势的走弱,市场对美联储实施进一步宽松政策的期待逐渐升温。  美联储主席伯南克在8月31日的Jackson Hole会议上表示,“经济形势远未令人满意,劳动力市场改善速度慢得让人难以忍受。”面对外界对非传统货币政策的诸多质疑,伯南克极力辩护,认为其成本是可控的,“这意味着在经济形势需要的时候,不应该排除进一步实施这类政策。”  虽然伯南克认为非传统货币政策利大于弊,但实