江西工业贸易职业技术学院 330000
摘要:随着社会的不断发展,计算机的研发技术越来越成熟,人们进入到大数据时代,很多软件开始走向智能化。对于一个国家来说,科学技术是第一生产力,各国之间的竞争归根结底就是知识、技术、科学的竞争,拥有自主研发能力、高新技术成果能够提升国家竞争力。计算机技术的主要核心在于计算机软件,它能够改变人们以前的日常工作、生活习惯,提高人们的工作效率。在很多领域,嵌入式技术被广泛应用,把嵌入式技术和计算机软件的开发相结合,能够促进计算机技术的进一步发展。
关键词:基层建设;计算机软件开发;嵌入式;软件应用
引言
在我国社会主义现代化建设过程中,在国家诸多行业领域以及信息时代发展过程中,计算机软件开发都占据着重要地位。有较多计算机软件开发与应用与人们日常生活和学习联系较为密切,近些年来有较多部门对于嵌入式软件应用开始更加重视,对嵌入式软件应用过程中存在的多项问题进行总结、概括,这样能够为计算机软件开发提供更多动力,也能优化嵌入式软件的具体应用。但是当前嵌入式软件的实际应用成效受到相关要素影响仍旧存在较多问题,需要相关部门以及专业技术人员对各项问题进行深入探析,掌握计算机开发过程中嵌入式软件实际应用价值。
1嵌入式软件的相关概述
嵌入式软件就是指嵌入在硬件中的操作系统和开发工具软件,嵌入式系统最早采用硬件优先的原则,根据软件任务的需求,粗略地把软件与硬件进行结合,很难充分利用软硬件资源。在测试阶段如果出现问题,就需要大改和重新设计,在一定程度上增加了设计时间与成本。
2计算机软件开发的流程
2.1编写软件开发计划
首先,要对开发的软件进行分析,确定其开发的可行性,撰写相关的计划书和报告书,明确软件开发的大体方向,保证各阶段工作完成。
2.2分析客户需求
设计人员要和客户进行商议,一起制定出软件开发的计划,根据客户的需求可以给其提供个性化的服务。把撰写的报告给客户看,最后明确软件开发的目标以及效果。
2.3设计软件程序
前期做好软件开发的准备工作之后,要结合软件开发的相关计划和报告,对软件的大体结构进行设计,根据用户的需求设置系统的功能,出台详细的方案。对各部分的内容进行分组,明确各部分之间的关系。
2.4软件程序编码
这一过程主要是通过软件工程师来完成的,程序代码需要开发人员结合编码模型与程序,对软件进行拼接,最后完成所有的程序编码任务。
2.5程序测试与调试
软件程序进行编码后,要对软件进行测试。这一程序主要包括两个部分:一是内部测试,二是开放性测试。首先,内部测试是指设计人员要对其进行检测。其次,开放性测试也就是程序专业人员对其进行测试,找出软件的漏洞对其进行修复调整,保证软件在后期客户使用时能够正常运作。
2.6软件维护与升级软件
在使用后,需要人们对其进行日常的维护,必要时还要对其进行版本升级,满足客户的需求。完成软件开发任务后,要根据软件开发的目标,最大限度地满足客户的需求。但是在实际开发过程中,由于受技术、环境、技术人员等多方面的影响,不能够保证开发效率的高低,在软件调试阶段和软件开发后的质量也是不一样的。只有不断更新软件开发理念,利用先进技术才能够提高开发的效率。尽可能保证软件开发的质量,减少调试和维护工作。
3嵌入式软件开发的基本步骤与构造
3.1嵌入式软件系统构造基本设计
在对计算机嵌入式软件展开全面设计过程中,相关研究人员首先需要对客户多样化的需求进行分析,这样才能确保设计出来的计算机软件满足广大用户基本需求。在嵌入式计算机系统设计、编码以及测试阶段,设计技术人员需要坚持完备的设计理念对嵌入式软件系统进行有效开发。设计人员在对嵌入式计算机进行设计时,需要对各类实时模块上的相关功能采取精确处理操作,然后对子模块进行有效分割。嵌入式计算机软件在实际开发研究过程中需要应用特征模块系统,与分割阶段中产生的多个子任务保持一致性,这样能够更好地促进计算机硬件和软件之间进行有效结合。设计人员可以通过AT91R9200微处理器对嵌入式软件展开全面设计,此类处理器自身具有充足的外围接口,能够对系统软件进行同步控制与操作。在嵌入式计算机软件开发应用过程中,能够对诸多客户端展开有效访问,使得更好地丰富计算机软件基本响应时间[3]。
3.2研究计算机系统基本步骤
计算机技术研究过程中其中的必要环节就是对各类软件进行有效设计,此项工作内容主要是对计算机软件原有的各项功能进行不断完善,更好地促进软件开发工作的有效进行。计算机工作开发结束之后,需要结合不同用户各项要求对软件开发进行分析。
此项工作主要内容是通过有效分析掌握客户对各项操作的基本要求,了解计算机能否全面表达广大用户基本要求,然后根据用户存在的不同意见与建议进行更改。在对客户基本需求分析基础上,设计人员需要通过相关设计要求对软件程序进一步进行完善,此项操作是计算机软件开发阶段需要经历的过程,因为大多数设计技术人员需要通过可靠性较高的编码以及模板对系统展开有效设计。完成系统相关部件设计之后需要将剩余部分设计全部完成,而后对软件各项功能进行测试,主要有内部测试与外部开放性测试。
内部测试主要是设计技术人员组建之后应用的技术对程序编码展开全面检测,开放性测试就是设计技术人员选取部分软件进行抽样检测,掌握软件运行中存在的问题之后需要积极探求相应的问题解决措施,这样能够更好地完成开发软件研究任务。完成软件组装之后需要开展的重点环节操作就是确保软件系统能够稳定运行,促使广大客户能够合理应用计算机软件。
3.3嵌入式计算机软件基本设计流程
在OEM组件中,OAL层级优化以及流接口驱动程序在定位原点中可以选取定位起始绕点复位措施开展技术开发操作。现阶段嵌入式软件具体开发流程需要严格按照规范化的读写程度来进行。从交叉函数库的数据挖掘过程中,技术人员通过相应的代码编程,对C语言类汇编程序的基本编写方法展开全面审查。在交叉编译过程中相关技术人员首先需要从obj文件入手,能够实现编写语言的全面介入。在交叉函数库中,有效实现全面交叉连接的基础是对系统中含有的各个映像文件展开有效定位。
在映像文件下载之后,相关技术人员需要对目标板进行调试,能够使得开发流程整体更加完善。嵌入式算计系统功能层定期审计是通过软件层有效升级来提供基本保障的,软件层应用程序中,各个用户接口以及任务管理能够得到有效优化,需要技术人员对RTOS软件层进行开发建设。
3.4嵌入式计算机软件设计结构有效优化
在嵌入式计算机系统硬件层中,D/A嵌入式微处理器中,人机交互接口处理对于正常接口的介入方式要求较高。A/D制式的嵌入式微处理器对于计算机处理系统会产生不同程度影响。在I/O嵌入式微处理器软件系统中,人机交互系统SDRAM嵌入式处理硬件层表达为I/O模式。在任务管理模式全面优化基础上,技术人员通过对嵌入式计算机软件应用设计方案进行探究,能够对当前计算机领域软件开发过程进行持续性优化。
结论
综上所述,嵌入式软件在计算机软件的开发中具有很大的价值,技术人员只要不断完善嵌入式计算机软件,对软件运行中出现的问题进行调整,就能够提高计算机软件的运行效率。在操作过程中,运用嵌入式软件能够体现软件的价值,优化计算机系统的功能,促进计算机软件的长远发展。
参考文献:
[1]余静.嵌入式软件应用于计算机软件开发过程中的价值探讨[J].信息通信,2016(3):165-166.
[2]董毅.嵌入式软件应用于计算机软件开发过程中的价值分析[J].智富时代,2016(4):275.