论文部分内容阅读
摘 要:本文在对计算机软件的开发及嵌入式实时软件设计应用情况分析基础上,结合嵌入式实时软件的特征及其设计应用原理,对其在计算机软件开发设计中的要点以及具体开发流程、应用实例等进行分析,以为相关实践及研究提供参考。
关键词:计算机;嵌入式;实时软件;设计;应用
中图分类号:TP368.1 文献标识码:A 文章编号:1004-7344(2018)29-0338-02
在社会经济与科学技术的快速发展推动下,计算机软件开发设计水平及应用技术也不断提升。其中,计算机软件的设计开发实践中,将嵌入式实时软件的功能优势应用在软件系统设计中,不仅有效的提升了计算机软件开发设计的效率,同时确保了计算机软件质量,在推动计算机技术以及软件设计水平提升发展同时,对其在实践中的进一步推广应用也起到了非常积极的作用和意义。下文在对计算机软件的开发及嵌入式实时软件设计应用情况分析基础上,结合嵌入式实时软件的特征及其设计应用原理,,对其在计算机软件开发设计中的要点以及具体开发流程、应用实例等进行分析,以为相关实践及研究提供参考。
1 嵌入式实时软件的特点及应用原理分析
嵌入式实时软件是一种以计算机技术为基础并且对软件系统的功能可靠性要求较高的计算机应用软件,随着社会经济发展以及计算机的广泛应用,在计算机软件技术支持下,人们对嵌入式实时软件的应用需求不断增加,从而推动了嵌入式实时软件在计算机软件开发与设计中的进一步推广应用,并且具有非常广阔的发展前景。
一般情况下,嵌入式实时软件进行计算机软件开发应用,主要通过在独立功能专用系统中设计应用,实现硬件开发工具软件的嵌入实现,以发挥软件熊的监视与管理等功能作用,并且相对简单的嵌入式软件系统,在计算机软件中智能执行或发挥单一的功能作用,因此,要想提升嵌入式软件的设计应用价值,需要通过将计算机技术与软件实时处理功能紧密结合并有效设计,以进行较为完善的模型构建,在嵌入计算机系统软件的同时,实现更加丰富的系统功能与作用发挥。
计算机软件开发设计中,嵌入式实时软件的应用体现,主要表现在计算机软件的动态分配以及预测指令、缓存机制等内容设置与功能开发上,并且在实际设计应用中能够通过嵌入式实时软件的实时处理功能,对所开发设计软件的功能作用进行提升改善,从而确保开发设计软件的质量可靠性。
以计算机软件的开发设计实践为例,将嵌入式实时软件在计算机软件设计与开发中应用时,需要通过硬、软件两个部分的设置实现,并且所开发设计的系统结构中,由应用程序对软件系统的运行进行控制,同时通过计算机操作系统对其控制程序进行编写,以利用控制程序作用在软、硬件两个结构部分相互转换,对计算机软件的功能作用发挥进行保障。需要注意的是,在上述所开发设计的计算机软件中,其核心为嵌入式微处理器,在该核心构件的支持下才能够满足所开发设计计算机软件的多任务功能实时支持,同时实现短时间内的快速中断业务满足,再加上其还能够通过其较强的存储区保护功能满足计算机应用系统响应功能和需求,且具备较好的扩展性,因此,进行计算机软件设计应用作用优势十分显著。
2 嵌入式实时软件在计算机软件设计应用中的开发流程与设计要点分析
2.1 具体开发流程
计算机软件开发与设计中,通过嵌入式实时软件的应用,在实现其软件设计程序简化的同时,也能够满足其软件系统的相关功能需求,提高其软件开发与设计应用效率。结合其开发设计的实践,具体流程为:结合所开发设计计算机软件的功能需求,对嵌入式实施软件及其设计的需求进行分析,以便于充分把握其设计情况,进行有效的设计与开发;根据嵌入式实时软件的功能结构与特征优势,进行相关的计算机软件系统开发与设计实现,设计过程中根据有关要求进行相应的应用程序代码编写;最后,对所开发设计的计算机软件系统性能进行测试,并根据测试结果对设计软件进行进一步优化与完善,即完成对计算机软件的开发设计,进而进行推广应用。如图1所示,即为嵌入式实时软件进行计算机软件设计应用的具体开发流程示意图。
总之,在计算机软件开发与设計中,通过对嵌入式实时软件的结构功能进行设计应用,能够通过对计算机软件设计与开发流程的简化完善,促进其软件开发与设计效率提升,同时确保所设计开发的计算机软件系统运行使用可靠性,在提高计算机软件的技术水平等方面,具有较为显著的作用意义。
2.2 设计要点分析
根据上述对计算机软件开发及嵌入式实时软件的设计应用分析,可以看出,其开发与设计的重要前提和基础是由相关设计人员对所开发与设计的计算机软件要求进行分析,并对嵌入式实时软件的设计需求进行把握,以按照其操作流程进行严格设计与操作实施,以减少人为因素导致的计算机软件设计质量等问题发生,确保计算机软件开发设计的效果。比如,在进行计算机软件系统的结构设置中,通过嵌入式实时软件进行计算机软件设计应用时,需要对所设计的计算机软件系统的硬件结构与软件结构进行有效区分,并合理设置,同时尽量减少软件部分对硬件部分的依赖性,但避免造成软硬件结构的相互分离,以对计算机软件系统的实时性功能与可靠性效果进行保障。此外,应用嵌入式实时软件进行计算机软件设计与开发中,还应注意对其能够数据结构格式化与软件数据初始化的功能作用进行充分利用,以通过直接在软件资源以及硬件设备中操作,来实现计算机软件开发设计以及其软件系统功能丰富性要求满足。
3 嵌入式实时软件在计算机软件设计中的应用分析
计算机软件开发与设计中,将嵌入式实时软件设计方式在微机继电器保护中设计应用,在有效提升有关产品的性能质量同时,也有利于促进其进一步推广应用。此外,在进行计算机嵌入式实时软件开发时,能够通过软件与硬件的嵌入式系统结构及原理,实现相应的软件开发与设计应用,这一过程中所应用的技术类型包含IO设备以及C++语言、微机保护系统、ARM系统、数字信号处理器技术等,通过在对比嵌入式实时软件中共同应用与开发设计实现。如图2所示,即为嵌入式实时软件进行计算机软件设计应用的示意图。 以某无线通信电台的软件设计与性能测试实践为例,其中就应用到嵌入式实时软件进行软件系统设计。该无线通信电台的软件系统中,很多结构单元的板块为单台独立设备系统状态,其中,包含软件系统结构单元板块主要有三个,对每个单元板块进行独立设置,并配置相应的控制设备,在控制设备的程序编写中也使用的是与设备相关的程序汇编语言,以确保其软件系统的设计质量与效果。此外,在进行设计软件系统的应用测试中,由RTinsight进行相应的测试平台构建以及嵌入式实时系统在该软件设计中应用满足,从而对其中的重要软件结构及模块性能进行测试分析,并对其无线通信的覆盖率进行测试,满足该无线通信电台软件系统及有关设备的性能要求。其中,在进行该无线通信电台的硬件连接时,为满足其连接需求,在考虑所连接数据线路及控制设备的主控制器连接线路情况基础上,从其线路连接的有效分离难度出发,在对有关系统及测试结构之间使用仿真器进行连接,在实现控制设备主控制器线路引出后,对其线路连接进行设计与相关要求满足,以满足该无线通信电台的软件系统设计功能和需求。
嵌入式实时软件具有较为显著的灵活性,且具备较好的环境交互能力,在实际生产与生活中应用较为广泛,在计算机软件设计中,将嵌入式实时软件系统应用在微处理器以及程序编程、图形控制器等系统开发与设计中,对其系统软件的实用性与安全性进行保障,有利于促进计算机软件开发与设计水平提升。
4 结束语
总之,对嵌入式实时软件在计算机软件设计中的应用进行分析,有利于促进对计算机嵌入式实时软件设计要点与开发流程等把握基础上,促进其在计算机软件开发与设计实践中的进一步推广应用,促进计算机软件开发与设计水平提升,具有十分积极的作用和意义。
参考文献
[1]魏 翔.构件化开发技术在嵌入式实时软件中的分析[J].电子制作,2015(07):70.
[2]裴承艳.面向集控嵌入式实时软件的单元测试方法研究[J].电子技术应用,2014,40(12):125~128.
[3]李 允,桂盛霖,陈 更,等.嵌入式实时软件模型开发环境研究[J].计算机科学,2012,39(S3):226~229.
[4]张寅生,庄丽葵,王 彪,等.Rhapsody实时软件框架适配器设计和实現[J].计算机技术与发展,2011,21(04):33~36.
[5]袁 阳,槐博超,陈巨龙.基于VxWorks平台的嵌入式实时软件测试方法[J].船电技术,2010,30(08):16~18.
收稿日期:2018-9-4
作者简介:裴先华(1979-),男,讲师,本科,从事软件开发设计、网络应用和教学工作。
关键词:计算机;嵌入式;实时软件;设计;应用
中图分类号:TP368.1 文献标识码:A 文章编号:1004-7344(2018)29-0338-02
在社会经济与科学技术的快速发展推动下,计算机软件开发设计水平及应用技术也不断提升。其中,计算机软件的设计开发实践中,将嵌入式实时软件的功能优势应用在软件系统设计中,不仅有效的提升了计算机软件开发设计的效率,同时确保了计算机软件质量,在推动计算机技术以及软件设计水平提升发展同时,对其在实践中的进一步推广应用也起到了非常积极的作用和意义。下文在对计算机软件的开发及嵌入式实时软件设计应用情况分析基础上,结合嵌入式实时软件的特征及其设计应用原理,,对其在计算机软件开发设计中的要点以及具体开发流程、应用实例等进行分析,以为相关实践及研究提供参考。
1 嵌入式实时软件的特点及应用原理分析
嵌入式实时软件是一种以计算机技术为基础并且对软件系统的功能可靠性要求较高的计算机应用软件,随着社会经济发展以及计算机的广泛应用,在计算机软件技术支持下,人们对嵌入式实时软件的应用需求不断增加,从而推动了嵌入式实时软件在计算机软件开发与设计中的进一步推广应用,并且具有非常广阔的发展前景。
一般情况下,嵌入式实时软件进行计算机软件开发应用,主要通过在独立功能专用系统中设计应用,实现硬件开发工具软件的嵌入实现,以发挥软件熊的监视与管理等功能作用,并且相对简单的嵌入式软件系统,在计算机软件中智能执行或发挥单一的功能作用,因此,要想提升嵌入式软件的设计应用价值,需要通过将计算机技术与软件实时处理功能紧密结合并有效设计,以进行较为完善的模型构建,在嵌入计算机系统软件的同时,实现更加丰富的系统功能与作用发挥。
计算机软件开发设计中,嵌入式实时软件的应用体现,主要表现在计算机软件的动态分配以及预测指令、缓存机制等内容设置与功能开发上,并且在实际设计应用中能够通过嵌入式实时软件的实时处理功能,对所开发设计软件的功能作用进行提升改善,从而确保开发设计软件的质量可靠性。
以计算机软件的开发设计实践为例,将嵌入式实时软件在计算机软件设计与开发中应用时,需要通过硬、软件两个部分的设置实现,并且所开发设计的系统结构中,由应用程序对软件系统的运行进行控制,同时通过计算机操作系统对其控制程序进行编写,以利用控制程序作用在软、硬件两个结构部分相互转换,对计算机软件的功能作用发挥进行保障。需要注意的是,在上述所开发设计的计算机软件中,其核心为嵌入式微处理器,在该核心构件的支持下才能够满足所开发设计计算机软件的多任务功能实时支持,同时实现短时间内的快速中断业务满足,再加上其还能够通过其较强的存储区保护功能满足计算机应用系统响应功能和需求,且具备较好的扩展性,因此,进行计算机软件设计应用作用优势十分显著。
2 嵌入式实时软件在计算机软件设计应用中的开发流程与设计要点分析
2.1 具体开发流程
计算机软件开发与设计中,通过嵌入式实时软件的应用,在实现其软件设计程序简化的同时,也能够满足其软件系统的相关功能需求,提高其软件开发与设计应用效率。结合其开发设计的实践,具体流程为:结合所开发设计计算机软件的功能需求,对嵌入式实施软件及其设计的需求进行分析,以便于充分把握其设计情况,进行有效的设计与开发;根据嵌入式实时软件的功能结构与特征优势,进行相关的计算机软件系统开发与设计实现,设计过程中根据有关要求进行相应的应用程序代码编写;最后,对所开发设计的计算机软件系统性能进行测试,并根据测试结果对设计软件进行进一步优化与完善,即完成对计算机软件的开发设计,进而进行推广应用。如图1所示,即为嵌入式实时软件进行计算机软件设计应用的具体开发流程示意图。
总之,在计算机软件开发与设計中,通过对嵌入式实时软件的结构功能进行设计应用,能够通过对计算机软件设计与开发流程的简化完善,促进其软件开发与设计效率提升,同时确保所设计开发的计算机软件系统运行使用可靠性,在提高计算机软件的技术水平等方面,具有较为显著的作用意义。
2.2 设计要点分析
根据上述对计算机软件开发及嵌入式实时软件的设计应用分析,可以看出,其开发与设计的重要前提和基础是由相关设计人员对所开发与设计的计算机软件要求进行分析,并对嵌入式实时软件的设计需求进行把握,以按照其操作流程进行严格设计与操作实施,以减少人为因素导致的计算机软件设计质量等问题发生,确保计算机软件开发设计的效果。比如,在进行计算机软件系统的结构设置中,通过嵌入式实时软件进行计算机软件设计应用时,需要对所设计的计算机软件系统的硬件结构与软件结构进行有效区分,并合理设置,同时尽量减少软件部分对硬件部分的依赖性,但避免造成软硬件结构的相互分离,以对计算机软件系统的实时性功能与可靠性效果进行保障。此外,应用嵌入式实时软件进行计算机软件设计与开发中,还应注意对其能够数据结构格式化与软件数据初始化的功能作用进行充分利用,以通过直接在软件资源以及硬件设备中操作,来实现计算机软件开发设计以及其软件系统功能丰富性要求满足。
3 嵌入式实时软件在计算机软件设计中的应用分析
计算机软件开发与设计中,将嵌入式实时软件设计方式在微机继电器保护中设计应用,在有效提升有关产品的性能质量同时,也有利于促进其进一步推广应用。此外,在进行计算机嵌入式实时软件开发时,能够通过软件与硬件的嵌入式系统结构及原理,实现相应的软件开发与设计应用,这一过程中所应用的技术类型包含IO设备以及C++语言、微机保护系统、ARM系统、数字信号处理器技术等,通过在对比嵌入式实时软件中共同应用与开发设计实现。如图2所示,即为嵌入式实时软件进行计算机软件设计应用的示意图。 以某无线通信电台的软件设计与性能测试实践为例,其中就应用到嵌入式实时软件进行软件系统设计。该无线通信电台的软件系统中,很多结构单元的板块为单台独立设备系统状态,其中,包含软件系统结构单元板块主要有三个,对每个单元板块进行独立设置,并配置相应的控制设备,在控制设备的程序编写中也使用的是与设备相关的程序汇编语言,以确保其软件系统的设计质量与效果。此外,在进行设计软件系统的应用测试中,由RTinsight进行相应的测试平台构建以及嵌入式实时系统在该软件设计中应用满足,从而对其中的重要软件结构及模块性能进行测试分析,并对其无线通信的覆盖率进行测试,满足该无线通信电台软件系统及有关设备的性能要求。其中,在进行该无线通信电台的硬件连接时,为满足其连接需求,在考虑所连接数据线路及控制设备的主控制器连接线路情况基础上,从其线路连接的有效分离难度出发,在对有关系统及测试结构之间使用仿真器进行连接,在实现控制设备主控制器线路引出后,对其线路连接进行设计与相关要求满足,以满足该无线通信电台的软件系统设计功能和需求。
嵌入式实时软件具有较为显著的灵活性,且具备较好的环境交互能力,在实际生产与生活中应用较为广泛,在计算机软件设计中,将嵌入式实时软件系统应用在微处理器以及程序编程、图形控制器等系统开发与设计中,对其系统软件的实用性与安全性进行保障,有利于促进计算机软件开发与设计水平提升。
4 结束语
总之,对嵌入式实时软件在计算机软件设计中的应用进行分析,有利于促进对计算机嵌入式实时软件设计要点与开发流程等把握基础上,促进其在计算机软件开发与设计实践中的进一步推广应用,促进计算机软件开发与设计水平提升,具有十分积极的作用和意义。
参考文献
[1]魏 翔.构件化开发技术在嵌入式实时软件中的分析[J].电子制作,2015(07):70.
[2]裴承艳.面向集控嵌入式实时软件的单元测试方法研究[J].电子技术应用,2014,40(12):125~128.
[3]李 允,桂盛霖,陈 更,等.嵌入式实时软件模型开发环境研究[J].计算机科学,2012,39(S3):226~229.
[4]张寅生,庄丽葵,王 彪,等.Rhapsody实时软件框架适配器设计和实現[J].计算机技术与发展,2011,21(04):33~36.
[5]袁 阳,槐博超,陈巨龙.基于VxWorks平台的嵌入式实时软件测试方法[J].船电技术,2010,30(08):16~18.
收稿日期:2018-9-4
作者简介:裴先华(1979-),男,讲师,本科,从事软件开发设计、网络应用和教学工作。