一种嵌入式软件的开发方法技术

技术编号:17006762 阅读:25 留言:0更新日期:2018-01-11 03:22
本发明专利技术公开了一种嵌入式软件的开发方法,包括如下步骤:第一步:需求分析;第二步,根据规格说明完成对文档的准确描述,在需求评审时加强对软件的可验证性、正确性、可理解性、一致性方面的分析;第三步,设计阶段,包括任务设计、系统设计、任务详细设计,采用DARTS方法进行设计,提供划分任务的方法并定义任务间接口的机制;第四步,生成代码,包括代码编程、交叉编译和链接、交叉测试与测试;本发明专利技术的嵌入式软件的开发方法,本发明专利技术的嵌入式软件的开发方法,有完整的使用方法能够很好的改善计算机嵌入式系统的可靠性与整体性能,使嵌入式系统的开发更易于满足各种环境的需求,使计算机嵌入式系统的开发更加可靠。

【技术实现步骤摘要】
一种嵌入式软件的开发方法
本专利技术涉及一种计算机嵌入式开发方法,具体涉及一种嵌入式软件的开发方法,属于计算机

技术介绍
随着科技的不断进步,计算机嵌入式系统已经成为时代主流,被大家所接受、运用,人们的生活已经无法离开计算机,且也越来越满足顾客的需要,成为大众化的实用工具,因此,嵌入式系统的开发需要开发者能够切合实际地考虑消费者的利益,使开发出的软件能够真正满足大众需求,做到普遍性和大众性的有效统一。而计算机嵌入式系统通常由硬件系统与软件系统共同组成,在嵌入式系统的开发时,不仅要考虑硬件资源,同时也要重点分析软件资源。而软件资源又分为系统软件与应用软件两个部分,系统软件通常是指对计算机进行监控、维护与管理的软件,如自检程序与操作系统等;应用软件则是对实际问题进行具体解决的软件,常用的学习管理软件与会计系统软件等。软件利用自身的逻辑功能,能够计算机运行的有效性和正确性,简化用户在计算机应用时的工作程序。随着计算机信息技术的快速发展,人们对于软件系统的大型化、通用化要求也在不断提高。因此,专利技术出一种合理的嵌入式系统的开发方法,使嵌入式系统的开发有合理的方法可寻对于改善计算机嵌入式系统的质量具有重要作用。
技术实现思路
(一)要解决的技术问题为解决上述问题,本专利技术提出了一种嵌入式软件的开发方法,能够使计算机嵌入式系统的开发更加可靠,使计算机嵌入式系统的开发能够容易满足实际应用需求。(二)技术方案本专利技术的嵌入式软件的开发方法,包括如下步骤:第二步:需求分析,对用户提出的问题进行抽象识别,形成可靠性需求、用户界面需求、功能需求、安全需求、性能需求等软件的实际应用需求;第二步,根据规格说明完成对文档的准确描述,在需求评审时加强对软件的可验证性、正确性、可理解性、一致性方面的分析;第三步,设计阶段,包括任务设计、系统设计、任务详细设计,采用DARTS方法进行设计,提供划分任务的方法并定义任务间接口的机制;第四步,生成代码,包括代码编程、交叉编译和链接、交叉测试与测试;第五步,固化阶段,固态化存储。进一步地,所述的代码编程采用程序移植法和局域化处理进行编写。进一步地,所述的代码编程采用高级汇编进行开发设计。(三)有益效果与现有技术相比,本专利技术的嵌入式软件的开发方法,有完整的使用方法能够很好的改善计算机嵌入式系统的可靠性与整体性能,使嵌入式系统的开发更易于满足各种环境的需求,使计算机嵌入式系统的开发更加可靠,所述的开发方法能够让计算机嵌入式系统的开发能够容易满足实际应用需求。具体实施方式一种嵌入式软件的开发方法,包括如下步骤:第一步,需求分析,对用户提出的问题进行抽象识别,形成可靠性需求、用户界面需求、功能需求、安全需求、性能需求等软件的实际应用需求;第二步,根据规格说明完成对文档的准确描述,在需求评审时加强对软件的可验证性、正确性、可理解性、一致性方面的分析;第三步,设计阶段,包括任务设计、系统设计、任务详细设计,采用DARTS方法进行设计,提供划分任务的方法并定义任务间接口的机制;第四步,生成代码,包括代码编程、交叉编译和链接、交叉测试与测试;第五步,固化阶段,固态化存储。所述的代码编程采用程序移植法和局域化处理进行编写。所述的代码编程采用高级汇编进行开发设计。上面所述的实施例仅仅是对本专利技术的优选实施方式进行描述,并非对本专利技术的构思和范围进行限定。在不脱离本专利技术设计构思的前提下,本领域普通人员对本专利技术的技术方案做出的各种变型和改进,均应落入到本专利技术的保护范围,本专利技术请求保护的
技术实现思路
,已经全部记载在权利要求书中。本文档来自技高网
...

【技术保护点】
一种嵌入式软件的开发方法,其特征在于:包括如下步骤:第一步:需求分析,对用户提出的问题进行抽象识别,形成可靠性需求、用户界面需求、功能需求、安全需求、性能需求等软件的实际应用需求;第二步,根据规格说明完成对文档的准确描述,在需求评审时加强对软件的可验证性、正确性、可理解性、一致性方面的分析;第三步,设计阶段,包括任务设计、系统设计、任务详细设计,采用DARTS方法进行设计,提供划分任务的方法并定义任务间接口的机制;第四步,生成代码,包括代码编程、交叉编译和链接、交叉测试与测试;第五步,固化阶段,固态化存储。

【技术特征摘要】
1.一种嵌入式软件的开发方法,其特征在于:包括如下步骤:第一步:需求分析,对用户提出的问题进行抽象识别,形成可靠性需求、用户界面需求、功能需求、安全需求、性能需求等软件的实际应用需求;第二步,根据规格说明完成对文档的准确描述,在需求评审时加强对软件的可验证性、正确性、可理解性、一致性方面的分析;第三步,设计阶段,包括任务设计、系统设计、任务详细设计,采用DART...

【专利技术属性】
技术研发人员:马炳刚
申请(专利权)人:黑龙江傲立辅龙科技开发有限公司
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利