浅谈嵌入式实时软件在计算机软件设计中的应用_第1页
浅谈嵌入式实时软件在计算机软件设计中的应用_第2页
浅谈嵌入式实时软件在计算机软件设计中的应用_第3页
全文预览已结束

下载本文档

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

文档简介

1、浅谈嵌入式实时软件在计算机软件设计中的应用田新玲湖北工业大学摘要:自步入信息时代以來,计算机软件作为计算机的必需品,其应用逐渐得到重视 和发展,而嵌入式系统随着计算机软件的革新与发展,逐渐由军事、航天航空、 医学等专业科研领域,逐步拓展到工业控制、电子设备中,并在其中发挥着关键 作用。同时,从长远意义上来讲,在计算机软件设计中推广嵌入式实时系统能够 有效提高软件产品质量,避免软件在设计过程中一些潜在缺陷,因而,根据当 下计算机软件现状,只有设计出高性能计算机软件产品,才能符合现代人的各 项需求。本文从嵌入式实时软件的特点角度出发,对嵌入式实时软件在计算机软 件设计中的应用前景进行一系列分析。关

2、键词:计算机软件;软件设计;嵌入式实时软件;应用;计算机软件设计中的嵌入式实时软件的应用特点在计算机软件设计中嵌入式实时软件,其应用范围可拓展至动态内存分配、缓存 优化机制与预测指令执行等不同软件设计阶段中,在提升软件产品实时协调处 理能力的同吋,排除各种影响因素,从真正意义上实现软件的可靠性、科学性以 及实时性。嵌入式实时软件在结构类型上主要可分为以下两类:一种是计算机软 件系统,另一种则是计算机软件系统,通过计算机中应用程序对软件进行有效 控制,为实现应用程序的编写须与计算机的操作相结合,不仅能够实现计算机 软件系统与硬件系统之间的交互,同时能够维持软件系统的正常运行。通过计算 机中的中央

3、处理器演变而来的嵌入式微处理器在整个实吋软件中主要起核心作 用,可有效处理计算机软件系统屮多个任务的有序执行与操作控制,对交互功 能与储存区起到一定的保护作用,且嵌入式实时软件处于一种模块化的结构形 态,有利于后期的维护、控制机处理,具有较强的拓展功能。因而,在计算机软 件设计中引入嵌入式实吋软件,能够表现出良好的设计特点。二、嵌入式实时软件在计算机软件设计中的实际应用 在计算机软件设计中起到关键性工具的是嵌入式实时软件,将其应用于实际软 件设计中,其可承担任务范围较广主要集中在对任务的划分、储存布置与任务组 织、以及系统初始化等各个方面,为加快推进嵌入式实时软件在计算机软件设计 中的广泛应用

4、,加强对嵌入式实吋软件在计算机软件设计中的分析具有一定的 迫切性重要性。(-)嵌入式实时软件在任务划分方面的实际应用在整个系统功能中具有至关重要作用的是嵌入式系统中的最高层,即应用软件。 在执行计算机操作系统中,除了能够影响计算机系统功能之外,对任务管理、控 制以及不同任务之间的相互通信环节同样具有一定影响力,只有依靠嵌入式微 处理器,任务系统的各项功能才得以有效实现。嵌入式实时软件为主导设计工具, 在实际应用过程中,需要将家算计系统中的系统化繁为简,分隔为不同细小环 节进行有效处理,对任务系统采取单一独立处理方式,进行全面协调,在优化 系统结构的同时,实现单一独立任务目标得以实现。此外,嵌入

5、式实时软件工具 的应用,应当高度重视以下两项基本内容:首先,高度重视计算机软件系统的内 部功能。主要是对计算机内部的各种任务模式进行划分,例如,周期任务、同步 任务、应用控制任务等,提升计算机软件内部任务系统的相互协调能力,并逐步 健全完善各内部功能。同时,激活在和同渐渐阶段完成的系统功能与任务,促使 整合效用的有效发挥,将不同内部功能整合为一个相对单一独立的任务之后, 可在某种程度上实现任务驱动的基本目标,以达到资源共享、信息传递以及数据 通信的目的。其次,充分运用应用程序轮询与中断的方式。主要是通过轮询与屮 断的方式对计算机软件系统中的时间驱动进行操作处理与验证,从根本上赋予 计算机系统实

6、时性与实用性,充分满足计算机系统的各项要求。(二) 嵌入式实时软件在储存布局与任务组织中的实际应用(1) 储存布局。储存器是计算机系统的重要组成部分之一,能够实现计算机自动 的、连续的工作,同时也是软件设计过程屮的重点设计对象,而在计算机系统布 局中储存器映象是决定整体布局科学性及合理性的关键点,计算机软件系统可 随意调用程序中的各项指令,执行物力当中的执行代码。rom的初始化过程位于 物力零地址,通过协调及处理储存于零地址的中断向量后,从而使得软件在调 取信息数据的过程中,提升存储器协调及处理效率,增强计算机软件操作实效。(2) 任务组织。通过前期对任务的划分,以将任务精确到单一个体,后续任

7、务屮 需要对其进行相应的组织管理。但是在实际的任务组织管理过程中,其影响因素 是多方面的,不仅包括数据转换关系,同时还包括任务相互之间的逻辑,知识 任务组织管理受到操作系统的制约,为进一步实现对嵌入式实时软件的任务组 织与任务管理,必须实现在rom和flash屮的储存。(三) 嵌入式实时软件在系统初始化中的实际应用所谓的系统初始化,主要指的是将系统中的设置全部还原,每个软件都有一个 初始化,而在嵌入式实时软件的系统化要求中,初始化的最初编写应该在嵌入 式操作系统的底层硬件和微内核之间的硬件抽象层进行编写,从而满足整个嵌 入式实时软件系统的初始化以及系统的引导作用。关于嵌入式的实时软件系统, 应

8、该制定一套相对固定的执行法令,尽量按照初始化的标准要求进行制定与操 作。在系统初始化的过程中,主要包括转换处理器状态、初始化ram变量、设置 异常中断等,进而在接入口都处于明确的状态下,对嵌入式的软件系统进行处 理,实现程序指令的有效设置,便于嵌入式实时软件在计算机软件设计过程屮 的任务调度要求。三、结束语综上所述,随着计算机的使用范围越来越广,所涉及范围由最初的科研领域, 逐步渗入人们生产生活的各个方面,尽管计算机对人们的工作、生活以及学习提 供了极大的便利,但是在带来便利的同时,往往伴随着各种软件产品质量问题。 嵌入式实时软件作为计算机软件设计中的基础性工具,其具体应用能够增强计 算机与现实环境的交互作用,与此同时,嵌入式实时软件自身灵活性、可靠性以 及实吋性的特点,在一定程度上能够为计算机软件设计流程奠定坚实的基础, 对整个设计流程其到一定保护作用,赋予操作过程最大程度的便捷,有利于推 动计算机行业的革新与发展。参考文献1曹道柱,李禹松,宫婷嵌入式实吋软件在计算机软件设计中的运用分析j 计算机光盘软件与应用,2014, 4 (2

温馨提示

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

最新文档

评论

0/150

提交评论