Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 计算机论文 > 正文

计算机软件设计中嵌入式实时软件的应用分析论文

发布时间:2022-03-15 10:57:32 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com):

  摘要:将嵌入式实时软件应用于计算机软件设计中,可以完成计算机软件故障的实时处理,简化设计过程,进一步提高计算机软件系统的效率和质量。本文探讨了嵌入式软件开发流程及要点,分析了计算机软件设计中嵌入式实时软件的应用,研究了嵌入式实时软件应用在计算机系统中设计实例,以供参考。

  关键词:计算机软件;嵌入式实时软件;设计

  Application Analysis of Embedded Real-time Software in Computer Software Design

  YE Junwei

  (Lijiang Teachers College,Lijiang Yunnan 674100)


  【Abstract】:The application of embedded real-time software in computer software design can complete the real-time care of computer software faults,simplify the design process,and further improve the efficiency and quality of computer software system.This paper discusses the process and key points of embedded software development,the application of embedded real-time software in computer software design is analyzed,the application of embedded real-time software in computer system is studied,for reference.

  【Key words】:computer software;embedded real-time software;design


  0引言

  近年来,信息化技术、计算机技术在社会多个领域中都得到了广泛、深入的应用。例如政务公务、社会生产、居民日常生活等,并且成为人们生活中的重要部分,其中嵌入式软件的应用价值也非常显著。嵌入式实时软件不仅具有实时性的要求,而且在建立过程中会因一点问题的出现,而影响整个嵌入式实时软件的运行。必须深入分析计算机软件设计中嵌入式实时软件的应用情况,以此来确保软件运行的合理性和安全性,便于实现人们安全使用。

  1嵌入式软件开发流程及要点

  嵌入式实时软件在实际应用过程中主要以程序设计法为主,在需要设计适当的融入,可以根据设计对象所需要的具体需求来优化设计方案和理念,在个性化的设计中,调试效果更具有安全性,同时独立性也可以得到充分的体现,无形中可以进一步提升软件设计的过程中的整体质量,充分体现出嵌入式实施软件的实际应用效果。同时,这种软件系统还可以降低计算机系统运行过程中的失误率,有效避免安全事故的发生,确保系统运行的安全性,对于相关软件的损害程度也可以降低最低。具体软件开发流程见图1。

\

  依照嵌入式实时软件具体性能,设计出安全有效的维修措施,对提升软件质量具有极大地促进租用。计算机嵌入软件开发需要三个阶段来完成:第一个阶段:对设计需求进行综合、客观的分析,明确计算机软件内所需要具备的功能[1]。软件管理工作的推进需要建立在符合设计需求的基础上,便于提升软件管理的质量,同时也可以确保开发过程中的多个环节均得到落实,利于加快软件开发的速度,提升开发质量。第二阶段:软件设计和代码生成环节,为了实现最终高质量的效果,一定要严格按照嵌入式设计的理念和操作过程中所遵循的原则进行,唯有这样才可以对计算机系统进行实时监控。软件在实际运行过程中如果需要接受模块化的处理,必须要对子模块的结构进行开发和设计,无论是代码环节,还是测试环节,都需要对模块开发流程进行优化,便于更好地确定整个软件开发过程中所需要完成的任务[2]。第三阶段:对设计的各个任务以进行分析和管理,确保计算机软件运行过程中能够有效满足基本开发设计的基本要求。

\

  2计算机软件设计中嵌入式实时软件的应用

  2.1划分任务

  嵌入式实时软件在任务划分中,需要先对数据进行分析,划分出应用价值高和无任何应用价值的数据,并从站在转换和执行两个层面进行分析,将实时转换和分类功能合理地应用在任务中,通常可以从五个方面考虑:即应用程序的方面、用户接口的方面、循环周期的方面、异步的方面、同步的方面,做到具体情况具体分析,这是在任务划分中首要做到,也是必须要实施的内容。在有机协调和配合的过程中才可以促使长远的目标得到有效的实现,可以将整体合力的得到充分的发挥,实现自身的应用效能,并且可以充分利用应用程序轮询,合理使用中断方式,可以完成对计算机软件系统中I/O事件驱动的验证和统计。采用这种特殊的处理方式,计算机系统运行的过程中,CPU资源会被其他程序所占用。通过采用轮询和中断的方式就可以直接对其进行处理并加以验证,取得最终的操作数据,减少误差,可以确保系统运行的有效性和实效性。

  2.2组织任务与布局存储

  划分、设定全部完成之后,组织功能的应用价值就可以得到充分的体现。在组织过程中数据之间的转化和不同任务之间所存在的逻辑关系对于系统安全稳定的运行具有极大地促进作用,会成为影响其的主要因素,需要在ROM与FLASH上保存[3]。除此之外,还要不断加强对系统的完善和优化,便于计算机软件对信息数据进行有效调取,能够将处理数据的调取和存储功能充分的展现出来,促使其在软件的实际操作中和具体运行过程中实现自身最大的应用价值。这样的组织效果不仅是嵌入式实时软件希望看到的,同时也是今后设计和开发过程中则需要实现的目标和优化的重要内容。

  2.3实时应用与调度任务

  嵌入式实时软件应用过程中可以从两个方面对其应用情况进行分析和理解,即硬实时性、软实时性。软件实际操作过程中可以直接体现出软件应用的实时性,能够在不同阶段出现不同程度的滞后性,这就需要操作人员加强对此情况的重视,在选择时需要依照择优选择的原因,选择等级比较高的调度方式来完成对计算系统任务的调度和与优化[4]。由于软件系统在运行过程中具有多元化升级的特点,需要以任务目标和实际要求为载体,严格控制等级数,根据实际情况合理增加级别。任务拆分之后,可以根据实际状况适当减少关键性任务的回应时间适,这样就可以促使工作效率显著提高,反应速度有效提升。

  3嵌入式实时软件应用在计算机系统中设计实例

  3.1设计系统硬件

  根据分析嵌入式实时软件使用结果来评估计算机软件中硬件设备具体的配置情况。在此次研究中,为了更好地的研究效果,所选择的微处理器的型号为AT91RM90200,内核型号为ARM920T。片内集成包括RS232、CANBUS,同时还配备相应的通信接口,包括太网、USB等,能够有效满足不同通信的规格需求,这样可以促使处理器更好地实现同步化的监管和控制。同时,在此系统中突发访问功能也可以在短时间内实现,进一步提升计算系统运行的效率,实现嵌入式软件响应实时性的目标。微处理器构成见图2。

\

  嵌入式实时软件应用在计算机软件系统中,为了实现高效率、高质量的设计效果,不仅需要深入分析软件设计层面,还需要合理设计模块,唯有这样才可以真正意义上地实现计算机软件的应用价值,同时设计过程中需要重点优化软件操作的流程和技能。对于关键性的组件接口则需要根据计算系统软件系统接入相应的服务信息,或者是构建完善的高级组件系统[5]。这种高层次组件不仅可以独立存在,而且还可以重复使用,在设计软件中能够显著降低设计开发成本,提供设计经济效益。在计算机软件系统中加入嵌入式实时软件,便于计算机系统能够独立运行,实效性也得到显著的提升,为实现多领域的有效应用奠定了良好的基础。

\

  3.3程序实现代码

  嵌入式实时系统的应用范围在逐渐向多个方面扩大,高级语言编程也在被多次使用,地位也在逐渐上升,已经成为设计系统中的领导者。由于汇编语言与微处理器设备之间存在相关性,所以在移植特性较差,成为软件中的一大弊端,这一弊端会严重降低软件的重复使用率,增加软件开发和设计成本[6]。高级编程语言目前的应用范围非常广泛,受局限性的影响非常小,所以能够在多个不同类型领域中广泛应用,最重要的一点就是自身维护效果极为显著,这样对降低安全事故的发生具有极大地促进作用,因此,嵌入式实时系统在使用高级编程语言的时候也会表现出诸多的应用优势,能够提升其在计算机系统中的应用价值。目前,嵌入式系统无论是设计中,还是开发过程中所使用的编程语言种类都非常多,但是仅有少部分的语言得到了广泛的推广与应用[7]。其中,最常采用的包括两种,分别为C、C++。后者是程序、结构对前者的一种改进。本次在对计算机软件系统开发的过程中,采用C++语言完成对系统进行编程,部分具体代码如下:

  TableLogOnInfo logOnInfo//得到logOnInfo数据

  string N,M,I,P;//定义服务名字

  N=ConfigurationManager

  AppSettings[ServerName];//定义数据库名字

  M=AppSettings[DatabaseName];

  I=AppSettings[UserID];//获取用户ID

  P=AppSettings[Password];//获取用户密码

  logOnInfo.ConnectionInfo.//定义参数

  ServerName=N;

  DatabaseName=M;

  UserID=I;

  Password=P;

  ApplyLogOnInfo(logOnInfo);//定义数据源

  
  4结语

  综上所述,在计算机软件设计中合理应用嵌入式实时软件,根据使用需求合理设计软、硬件设置,根据计算机系统结果设计实现代码,能够确保软件系统的简单性和灵活性,进一步提高计算机软件的应用效果,实现多功能操作的目标,确保使用数据的真实性和有效性,从而为多项领域提供重要的数据支持。

  参考文献

  [1]张涛,李瑞军,范延芳.基于SPARC V8的星载嵌入式软件全数字仿真平台设计与实现[J].计算机测量与控制,2020(1):11-15.

       [2]李明,李智伟.一种使用Rhapsody-Simulink工具链开发嵌入式软件的方法[J].航空电子技术,2020(2):27-30.

  [3]薄璐.产教融合背景下计算机嵌入式软件安全技术发展思考:评《嵌入式软件安全保证技术》[J].安全与环境学报,2020(5):2041-2042.

  [4]郭建,丁继政,朱晓冉.嵌入式实时操作系统内核混合代码的自动化验证框架[J].软件学报,2020(5):1353-1373.

  [5]梁利亭.嵌入式软件在计算机软件开发过程中的运用分析[J].电脑知识与技术,2020(4):204-206.

  [6]孙欢,张丙旭,徐文涛.基于嵌入式Linux技术的光学透镜MTF实时检测系统[J].自动化技术与应用,2020(10):120-123+146.

       [7]喻垚慎,黄志球,沈国华,等.基于抽象解释的嵌入式软件模块化Cache行为分析框架[J].计算机学报,2019(10):2251-2266.

关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
 

文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/36420.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml