[发明专利]一种基于嵌入式软件开发方法有效

专利信息
申请号: 201711136679.7 申请日: 2017-11-16
公开(公告)号: CN107832042B 公开(公告)日: 2018-10-12
发明(设计)人: 邵蓉 申请(专利权)人: 南京轩世琪源软件科技有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/70
代理公司: 暂无信息 代理人: 暂无信息
地址: 211100 江苏省南京市江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种基于嵌入式软件开发方法包括构建开发硬件平台,汇编任务分配,汇编人员分配,主汇编程序录入,设定软件建模语言,目标软件建模,软件汇编及软件嵌入等八个步骤。本发明方法简单,操作和实施容易,一方面有效的提高了软件汇编工作的工作效率和管理协调工作的质量,可有效实现软件编程开发工作与软件结构相匹配,提高软件编程开发管理工作通用性和合理性,另一方面有效的提高了软件汇编作业架构布局的合理性和可靠性,同时另有效的降低了软件汇编工作的劳动强度和对计算机硬件设备的要求,从而达到降低软件汇编作业工作成本和提高工作质量的目的。
搜索关键词: 一种 基于 嵌入式 软件 开发 方法
【主权项】:
1.一种基于嵌入式软件开发方法,其特征在于:所述的基于嵌入式软件开发方法包括以下步骤:第一步,构建开发硬件平台,首先建立软件开发服务器、软件开发终端及数据通讯网络,软件开发终端若干,并通过数据通讯网络与软件开发服务器相互连接构成开发平台,完成数据链接后,首先由软件开发服务器为软件开发终端分配硬件寻址通讯地址和软件识别信息,硬件寻址通讯地址和软件识别信息分别保存在各软件开发终端和软件开发服务器内,并在软件开发服务器中生成检索指针映像文件,并通过检索指针映像文件实现软件开发服务器和软件开发终端间硬件寻址通讯地址和软件识别信息相互匹配连接;第二步,汇编任务分配,首先根据待汇编软件内容和要求,将汇编软件划分出一个软件运行主程序架构、一个数据链接子程序模块、至少两个软件子运行主程序架构、软件识别信息编码模块、功能模块调用中断子程序模块及若干软件运行功能模块;第三步,汇编人员分配,完成第二步后,根据第二步分配的软件汇编任务,确定一个软件汇编总管岗位、然后确定软件运行主程序架构汇编岗位、数据链接子程序模块汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位、软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位的数量,其中软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位数量与第二步中分配的软件子运行主程序架构和软件运行功能模块数量一致,软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位均一个,且每个岗位工作人员均至少2人;第四步,主汇编程序录入,完成第三步作业后,根据待汇编软件内容和要求,在软件开发服务器中录入用于软件开发的主程序汇编平台,同时向各软件开发终端发送软件开发的主程序汇编平台的登录客户端及软件开发的主程序汇编平台映像文件,并根据第二步分配的汇编任务对各软件开发终端内的软件开发的主程序汇编平台的登录客户端及软件开发的主程序汇编平台映像文件类型,实现对各软件开发终端进行分类管理;第五步,设定软件建模语言,首先基于智能体统一建模语言模型与遗传算法相结合的基础,然后由元模型的方式定义基于智能体统一建模语言模型的领域模型,然后由领域模型生成初步运行语言,然后由遗传算法对初步运行语言进行优化,得到建模语言;第六步,目标软件建模,完成第五步作业后,利用第五步获得的建模语言,通过建模语言完成对待汇编软件的模型设计定型,并对完成的软件模型与软件开发的主程序汇编平台链接仿真,并在仿真运行无误后,对软件模型定型备用;第七步,软件汇编,完成第六步作业后,首先完成各软件开发终端与软件开发服务器间的硬件寻址通讯地址和软件识别信息辨识,并在完成辨识后实现软件开发终端与软件开发服务器间数据链接,然后根据第六步构建的软件模型分别对第三步的各岗位分配相应的软件汇编内容,在进行软件汇编时,首先由软件汇编总管岗位、软件运行主程序架构汇编岗位、数据链接子程序模块汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位、软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别按照第二步分配的汇编任务通过相应软件开发终端进行软件内容汇编作业,在进行软件汇编作业中,一方面由软件汇编总管岗位统一管理协调各软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位、软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位工作内容,另一方面由软件识别信息编码模块汇编岗位及功能模块调用中断子程序模块汇编岗位分别为软件运行主程序架构汇编岗位、软件子运行主程序架构汇编岗位、软件运行功能模块汇编岗位汇编的软件内容匹配相应的软件识别信息编码和功能模块调用中断子程序,然后通过功能模块调用中断子程序实现软件运行主程序架构、软件子运行主程序架构及软件运行功能模块间链接,从而完成第二步中待汇编软件整体汇编工作任务;第八步,软件嵌入,完成软件汇编后,将各软件开发终端内的软件编码生成子程序识别编码,并将子程序识别编码嵌入到第一步的软件识别信息内,然后将各软件开发终端内的软件在软件开发服务器生成同步映像文件,使同步映像文件与软件开发服务器的软件开发的主程序汇编平台连接,并进行仿真,并在仿真无误后完成软件开发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京轩世琪源软件科技有限公司,未经南京轩世琪源软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711136679.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top