[发明专利]一种可配置的机载软件批处理固化方法在审
申请号: | 202111641473.6 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114489831A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 丁艳;杨丰辉;李毅;朱菊蕾 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京航信高科知识产权代理事务所(普通合伙) 11526 | 代理人: | 刘传准 |
地址: | 710089 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 机载 软件 批处理 固化 方法 | ||
本申请属于机载软件固化领域,涉及一种可配置的机载软件批处理固化方法。该方法包括:确定是否存在配置表、确定所述配置表中是否已有目标产品名称、确定所述配置表中的产品是否已有目标模块名称及目标模块IP、确定目标模块是否存在要求待加载的机载软件文件名称及文件在宿主机的存储地址、文件固化地址、配置项名称、配置项版本,如果没有则增加上述项目,如果有,则确定每个文件的加载选项是否符合要求,以及是否已经设置符合安全校验的固化地址范围;依据固化地址应用以太网方式固化所有文件到对应模块地址。本申请能够编辑并保存固化的配置项和目标地址,能够灵活的选择需要固化的机载软件配置项,方便固化人员进行固化历史维护及状态管理。
技术领域
本申请属于机载软件固化领域,特别涉及一种可配置的机载软件批处理固化方法。
背景技术
在机载嵌入式软件领域,目标文件通常采用固化的方式,其通常存在多个配置项的多个文件需要固化,一般情况下,需要工程人员手动将多个配置项依次进行固化,这种固化方法既耗时又容易遗漏或出错,并且下次固化需要重复前面的操作。
发明内容
为了解决上述技术问题,本申请提供了一种可配置的机载软件批处理固化方法,主要包括:
第一步,确定是否存在配置表,如果存在配置表,则进入第二步,如果不存在配置表,则进入第八步;
第二步,确定所述配置表中是否已有目标产品名称,如果有目标产品名称,则进入第三步;否则进入第五步;
第三步,确定所述配置表中的产品是否已有目标模块名称及目标模块IP,如果存在目标模块名称及目标模块IP,则进入第四步,否则进入第六步;
第四步,确定目标模块是否存在要求待加载的机载软件文件名称及文件在宿主机的存储地址、文件固化地址、配置项名称、配置项版本,如果没有则进入第七步,否则进入第九步;
第五步,在所述配置表中增加目标产品名称;
第六步,在所述目标产品名称下,增加目标模块名称及目标模块IP;
第七步,在目标模块名称下编辑配置项名称,配置项版本,机载软件文件名称,文件在宿主机的存储地址以及固化地址,进入第九步;
第八步,设计编辑本次固化的目标产品的配置表,配置表内容至少包含待固化软件配置项名称、软件配置项版本、软件配置项包含的固化文件名称、固化文件对应的目标模块名称、目标模块IP、目标模块驻留产品名称,进入第十步;
第九步,以待固化文件为选项,确定每个文件的加载选项是否符合要求,如果不符合要求,则进入第十步,如果符合要求,则进入第十一步;
第十步,选择需要加载的文件,取消不需加载的文件;
第十一步,确定是否已经设置符合安全校验的固化地址范围,如果是,则进入第十三步,否则进入第十二步;
第十二步,设置符合安全校验的固化地址范围;
第十三步,校验所有待固化地址是否安全,如果存在文件固化地址不在安全固化地址范围内,则进入第十四步;如果在安全固化地址范围内,则进入第十五步;
第十四步,给出固化地址不在校验范围内的文件,进入第十一步;
第十五步,给出校验通过,第十六步;
第十六步,选择开始固化,依据固化地址应用以太网方式固化所有文件到对应模块地址,固化完成后进入第十七步;
第十七步,记录固化时间及本次固化的配置表信息,作为本次固化的历史状态。
优选的是,第五步中,在所述配置表中增加产品名称时,所述产品名称以特定字母表示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111641473.6/2.html,转载请声明来源钻瓜专利网。